Re[22]: Visual C# vs C++. Надо сравнить перспективы.
От: Слава  
Дата: 10.01.17 05:30
Оценка:
Здравствуйте, alex_public, Вы писали:

_>А, у тебя линух, понятно. Ну замени там первый second.join(); на какой-нибудь банальный this_thread::sleep_for(1s); и всё заработает.

Или не заработает, если нагрузка в момент запуска будет высокой.

_> Это не имеет отношения к обсуждаемому нами вопросу, а связано с ожиданием завершения потока из двух других в pthread. В общем это тема отдельной дискуссии на тему синхронизации, можем тоже обсудить, если захочешь, но к вопросу передачи "локального" объекта между потоками это никакого отношения не имеет. )


Имеет-имеет. Охренительная просто кроссплатформенность, банальный join не работает. Причём, я уверен что если вызвать какой-нибудь аналог WaitForSingleObject(threadHandle) из libc, то всё работать будет.

"И так у них всё" (С). Всегда-то нужен напильник.

ЗЫ: Напиши лучше про язык D, что думаешь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.