Здравствуйте, desco, Вы писали:
D>Здравствуйте, VVitaliy, Вы писали:
VV>>Чтот я торможу сегодня...
VV>>Наприсал the_thread.suspend() в C#2 а мне говорят что этот метод типа deprecated и обяснение в мсдн что типа сапендить треды очень, очень опасно, можно мол, деад лок получить, и всё будет очень плохо, и мы типа вас так бережем, что синхронизируйтесь какнить подругому.
VV>>А мне нужно именно приостановить выполнение потока на неопределённое время если юзер нажал на паузу.
VV>>Что предлагается теперь делать по правилам не говорится. Как здесь быть, ктонить подсткажет?
D>использовать вещи, предназначенные для синхронизации
D>see: Monitor, Mutex, ManualResetEvent, AutoResetEvent, Semaphore
Собственно в этом и был вопрос, я так понимаю предлагается создать мьютекс, и в потоке типа в цикле вставить вызов его на предмет а не заблокироваться ли. А если цикла никакого и нет просто зову в подзадаче долгую процедуру, что в этом случае предлагается взамен?