Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Потоковые компоненты

4.5K
10 февраля 2004 года
aXeL
9 / / 26.09.2003
Ищутся потоковые компоненты для Builder. Работа с потоками, Mutex-ы, условные переменные (блокировка потока до выполнения какого-нибудь условия) В стандартном наборе вроде не нашёл, помогите
460
10 февраля 2004 года
Berg
261 / / 27.03.2003
Цитата:
Originally posted by aXeL
Ищутся потоковые компоненты для Builder. Работа с потоками, Mutex-ы, условные переменные (блокировка потока до выполнения какого-нибудь условия) В стандартном наборе вроде не нашёл, помогите



Посмотрите ipcthrd.h

TThread? TMutex? TCriticalSection...

4.5K
11 февраля 2004 года
aXeL
9 / / 26.09.2003
Цитата:
Originally posted by Berg

TThread? TMutex? TCriticalSection...



Да, да, это всё есть, более интересуют условные переменные, тоесть поток засыпает пока не поступит какой-то внешний сигнал

460
11 февраля 2004 года
Berg
261 / / 27.03.2003
Цитата:
Originally posted by aXeL


Да, да, это всё есть, более интересуют условные переменные, тоесть поток засыпает пока не поступит какой-то внешний сигнал



Что такое "условные переменные"?

Не понимаю в чем конкретно проблема(может от недостатка практики). Разве то, что вы говорите не есть "классическое" ожидание "читателем" пока "писатель" не даст ему новых данных?

P.S. Если вам нужна готовая реализация или некие компоненты специально для вашей задачи, тогда "до свидания".

6.8K
11 февраля 2004 года
_некто__
1 / / 11.02.2004
Цитата:
Originally posted by aXeL
Ищутся потоковые компоненты для Builder. Работа с потоками, Mutex-ы, условные переменные (блокировка потока до выполнения какого-нибудь условия) В стандартном наборе вроде не нашёл, помогите




А не пробовал использовать Event-ы ?
и ждать их WaitForSingleObject...6

4.5K
11 февраля 2004 года
aXeL
9 / / 26.09.2003
Цитата:
Originally posted by _некто__


А не пробовал использовать Event-ы ?
и ждать их WaitForSingleObject...6



Да, спасибо, именно они мне и нужны

4.5K
11 февраля 2004 года
aXeL
9 / / 26.09.2003
Цитата:
Originally posted by Berg


Что такое "условные переменные"?

Не понимаю в чем конкретно проблема(может от недостатка практики). Разве то, что вы говорите не есть "классическое" ожидание "читателем" пока "писатель" не даст ему новых данных?

P.S. Если вам нужна готовая реализация или некие компоненты специально для вашей задачи, тогда "до свидания".



Конкретно было бы неплохо получить нечто вроде класса TCondition, в котором есть функция sleep останавливающая вызвавший её поток, до тех пор пока из другого потока не вызовется функция WakeUp которая разрешит первому потоку выполняться дальше

3
11 февраля 2004 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by aXeL

Конкретно было бы неплохо получить нечто вроде класса TCondition, в котором есть функция sleep останавливающая вызвавший её поток, до тех пор пока из другого потока не вызовется функция WakeUp которая разрешит первому потоку выполняться дальше



Ну а кто мешает написать такой класс-обертку?

460
12 февраля 2004 года
Berg
261 / / 27.03.2003
Почитайте, вот тут пролетало:
http://www.compress.ru/Article.asp?id=2164
4.5K
12 февраля 2004 года
aXeL
9 / / 26.09.2003
Цитата:
Originally posted by Green


Ну а кто мешает написать такой класс-обертку?



На чём, на потоках? :)

3
12 февраля 2004 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by aXeL

На чём, на потоках? :)



Раздел форума посвещен С++.
Сл-но писать я предлагаю на С++

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог