Потоковые компоненты
Ищутся потоковые компоненты для Builder. Работа с потоками, Mutex-ы, условные переменные (блокировка потока до выполнения какого-нибудь условия) В стандартном наборе вроде не нашёл, помогите
Посмотрите ipcthrd.h
TThread? TMutex? TCriticalSection...
TThread? TMutex? TCriticalSection...
Да, да, это всё есть, более интересуют условные переменные, тоесть поток засыпает пока не поступит какой-то внешний сигнал
Да, да, это всё есть, более интересуют условные переменные, тоесть поток засыпает пока не поступит какой-то внешний сигнал
Что такое "условные переменные"?
Не понимаю в чем конкретно проблема(может от недостатка практики). Разве то, что вы говорите не есть "классическое" ожидание "читателем" пока "писатель" не даст ему новых данных?
P.S. Если вам нужна готовая реализация или некие компоненты специально для вашей задачи, тогда "до свидания".
Ищутся потоковые компоненты для Builder. Работа с потоками, Mutex-ы, условные переменные (блокировка потока до выполнения какого-нибудь условия) В стандартном наборе вроде не нашёл, помогите
А не пробовал использовать Event-ы ?
и ждать их WaitForSingleObject...6
А не пробовал использовать Event-ы ?
и ждать их WaitForSingleObject...6
Да, спасибо, именно они мне и нужны
Что такое "условные переменные"?
Не понимаю в чем конкретно проблема(может от недостатка практики). Разве то, что вы говорите не есть "классическое" ожидание "читателем" пока "писатель" не даст ему новых данных?
P.S. Если вам нужна готовая реализация или некие компоненты специально для вашей задачи, тогда "до свидания".
Конкретно было бы неплохо получить нечто вроде класса TCondition, в котором есть функция sleep останавливающая вызвавший её поток, до тех пор пока из другого потока не вызовется функция WakeUp которая разрешит первому потоку выполняться дальше
Конкретно было бы неплохо получить нечто вроде класса TCondition, в котором есть функция sleep останавливающая вызвавший её поток, до тех пор пока из другого потока не вызовется функция WakeUp которая разрешит первому потоку выполняться дальше
Ну а кто мешает написать такой класс-обертку?
Ну а кто мешает написать такой класс-обертку?
На чём, на потоках? :)
На чём, на потоках? :)
Раздел форума посвещен С++.
Сл-но писать я предлагаю на С++