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


Автор: Mymik 2.11.2006, 13:21
Собственно САБЖ. Нужно где-то найти мануал, как работать с нитями... как мне переключаться между ними. Запускать в определенный момент одну нить, а в другой момент другую. (ну это можно через делегаты в принципе сделать). Как мне получать значения вычислений в Thread. Допустим я там считаю сколько будет два плюс два и плюс два и так далее, и через каждые 10 операций я хочу в другом thread выводить эти значения. Как такое сделать ???
При запуске Main(используем примитив, консоль) запускаю тред, после этого делаю переключения между ними...
Вобщем у кого есть мануал по работе с нитями... очень нужно !!! 

Автор: mr.DUDA 2.11.2006, 13:50
Цитата(Mymik @  2.11.2006,  12:21 Найти цитируемый пост)
Допустим я там считаю сколько будет два плюс два и плюс два и так далее, и через каждые 10 операций я хочу в другом thread выводить эти значения. Как такое сделать ???

Взаимодействие потоков делают на объектах синхронизации - например, Auto/ManualResetEvent. Почитать можно в мсдн, хоть в "Multithreaded Programming with the Event-based Asynchronous Pattern", хоть в справке по классам Thread, ManualResetEvent, Monitor etc.

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