Форум: "Прочее";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизМногопоточное приложение Найти похожие ветки
← →
Symbios © (2006-04-01 18:25) [0]Если кто писал многопоточные приложения, поделитесь опытом, plz!
← →
Marser © (2006-04-01 18:27) [1]Не поделюсь :-Р
;-)
← →
Symbios © (2006-04-01 18:28) [2]не совсем понятно, как обращаться к переменным основной программы из потока. Syncronize в этом случае не прокатывает, поскольку данные объекты не являются объектами vcl
← →
Marser © (2006-04-01 18:31) [3]TCriticalSection
Или
InterlockedDecrement
InterlockedExchange
InterlockedExchangeAdd
InterlockedIncrement
← →
TUser © (2006-04-01 18:31) [4]> не совсем понятно, как обращаться к переменным основной программы из потока.
ЕСли к переменной могут обращаться несколько потоков, то надо обращение к ним закрывать в критической секции, как в основном, так и дополнительном потоке.
← →
Symbios © (2006-04-01 18:42) [5]
> ЕСли к переменной могут обращаться несколько потоков, то
> надо обращение к ним закрывать в критической секции, как
> в основном, так и дополнительном потоке.
в критической секции объекта TThread?
← →
TUser © (2006-04-01 18:52) [6]У объекта TThread нет никаких крит. секций.
← →
Symbios © (2006-04-01 18:56) [7]ладно полезу в хэлп поищу
TCriticalSection
И
InterlockedDecrement
InterlockedExchange
InterlockedExchangeAdd
InterlockedIncrement
может че и получица :)
← →
Symbios © (2006-04-01 18:57) [8]А мб просто нафик уберу рекурсию из БПФ :)
← →
TUser © (2006-04-01 18:59) [9]> TCriticalSection
Имеет смысл такие простые штуки написать просто на АПИ. Кдо будет ровно только же.
← →
Marser © (2006-04-01 19:02) [10]> [9] TUser © (01.04.06 18:59)
> > TCriticalSection
>
> Имеет смысл такие простые штуки написать просто на АПИ.
> Кдо будет ровно только же.
Согласен. Но писал по памяти и дабы не усложнять и т.д...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c