| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Вопрос про нити |
| Автор: archeg 6.1.2007, 22:07 |
| Мб вопрос покажеться глупым, я только начинаю) Хочу запустить нить так чтобы она что-то сделала, потом поспала несколько секунд и потом снова что-то сделала. Таких нитей одновременно будет много. И по-путно еще вопрос. Я жду тсп -соединения. Как только я его получаю, я должен создать прослушку на еще одно соединение. Как лучше всего это реализовать? Я создаю нить и в ней прослушиваю, а в основной запускаю пустой цикл и жду соединения в предыдущей нити и только потом ставлю на прослушку еще раз. Но такой метод жрет все ресурсы (Пустой цикл |
| Автор: mr.DUDA 7.1.2007, 14:01 |
| Пустой цикл заменить на цикл, содержащий Thread.Sleep с маленькой задержкой - тогда жрать ресурсы не будет. Конечно, лучше использовать события (Auto/ManualResetEvent), которыми синхронизировать потоки. |