Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Вопрос про нити


Автор: archeg 6.1.2007, 22:07
Мб вопрос покажеться глупым, я только начинаю) 
Хочу запустить нить так чтобы она что-то сделала, потом поспала несколько секунд и потом снова что-то сделала. Таких нитей одновременно будет много.

И по-путно еще вопрос. Я жду тсп -соединения. Как только я его получаю, я должен создать прослушку на еще одно соединение. Как лучше всего это реализовать? Я создаю нить и в ней прослушиваю, а в основной запускаю пустой цикл и жду соединения в предыдущей нити и только потом ставлю на прослушку еще раз. Но такой метод жрет все ресурсы (Пустой цикл  smile ). Как мне лучше всего ждать соединения? ) smile 

Автор: mr.DUDA 7.1.2007, 14:01
Пустой цикл заменить на цикл, содержащий Thread.Sleep с маленькой задержкой - тогда жрать ресурсы не будет. Конечно, лучше использовать события (Auto/ManualResetEvent), которыми синхронизировать потоки.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)