Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2010, 09:01   #1
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию Потоки

Здравствуйте. Объясните мне принцип работы такой функции как Synchronize(); А именно, мне не понятно следующее: когда доходит дело до выполнения этой функции, то приостанавливается главный поток или тот поток, который вызвал данную функцию?
Aleksey1989 вне форума Ответить с цитированием
Старый 27.10.2010, 09:42   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Synchronize(myfunc)
текущий поток приостанавливает свою работу до тех пор, пока в основном потоке не будет выполнена процедура myfunc.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 27.10.2010, 10:07   #3
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Synchronize(myfunc)
текущий поток приостанавливает свою работу до тех пор, пока в основном потоке не будет выполнена процедура myfunc.
Т.е. myfunc становится в очередь? Кстати, у неосновного потока есть свойство Prioritet. Оно влияет на очередь и как?
Aleksey1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
потоки пауэрлифтинг Общие вопросы Delphi 5 23.05.2010 14:19
Потоки StudeHt Помощь студентам 1 06.05.2010 16:26
Потоки в С++ BioS Общие вопросы C/C++ 2 09.01.2010 21:34
Потоки AidarBik Win Api 2 04.08.2008 10:00