Здравствуйте, maq, Вы писали:
K>>Я подчеркиваю. Для синхронизации в данном конкретном случае
K>>не нужно использвовать примитивы синхронизации из boost::thread.
K>>Это по overhead. Достаточно использовать общую переменную
K>>размерностью 1(!) BYTE(!).
K>>При этом Вы не потеряете в нисколько в переносимости кода.
maq> И даже не нужно объявлять ее как volatile?
Ох блин. Нужно нужно
Для полной нирваны да. Черт вылетело из головы.
Хе хе. Совсем забыл этот прикол:
while( nbDoJob )
{
...
};
может превратиться в
MOV AL, nbDoJob
while( AL )
{
};
Дайте пилюли от склероза. Срочно.
WBR, Alexei K.