| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Потоки |
| Автор: Curle 18.1.2006, 17:22 |
| Подскажите как создать поток на public string Name(string s)? |
| Автор: arilou 18.1.2006, 17:42 | ||
| Curle Если ты имеешь ввиду запустить метод Name(string) в отдельном потоке, то
Это быстрое решение без дополнительной работы. Можно вместо MethodInvoker использовать свой делегат с такими параметрами, как тебе нужно. |
| Автор: Curle 20.1.2006, 11:00 | ||
|
| Автор: -ser- 20.1.2006, 11:11 |
| если честно, я тоже не понял, поскольку MethodInvoker может использоваться только для void методов. просто используй делегат. ты какую версию .нет используешь 1.1 или 2.0? |
| Автор: -ser- 20.1.2006, 12:40 | ||||
с MethodInvoker согласен, работает.
дождаться его завершения, например так
а в противном случае у нас Name возвратит не вычисленное методом nameImpl() значение. |
| Автор: arilou 20.1.2006, 14:47 |
| Дык! В чем смысл асинхронного запуска в данном случае, если ты тормозишь свой поток до завершения другого? |
| Автор: Curle 20.1.2006, 16:43 | ||
2.0 MethodInvoker mi = new MethodInvoker(netImpl("test")); как можно так сделать? создать поток с родным параметром? |
| Автор: mr.DUDA 20.1.2006, 17:15 | ||
| Так:
|