Re[5]: boost::thread
От: kzua  
Дата: 21.06.04 15:40
Оценка: :)
Здравствуйте, maq, Вы писали:

K>>Я подчеркиваю. Для синхронизации в данном конкретном случае

K>>не нужно использвовать примитивы синхронизации из boost::thread.
K>>Это по overhead. Достаточно использовать общую переменную
K>>размерностью 1(!) BYTE(!).
K>>При этом Вы не потеряете в нисколько в переносимости кода.

maq> И даже не нужно объявлять ее как volatile?


Ох блин. Нужно нужно
Для полной нирваны да. Черт вылетело из головы.

Хе хе. Совсем забыл этот прикол:
while( nbDoJob )
{
...
};

может превратиться в

MOV AL, nbDoJob
while( AL )
{

};

Дайте пилюли от склероза. Срочно.
WBR, Alexei K.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.