История изменений
Исправление Iron_Bug, (текущая версия) :
разделяемая память - всего лишь мап куска памяти на несколько процессов. всю синхронизацию ты должен делать сам.
читай про синхронизацию в pthread. для быстрого просвещения, хотя бы тут посмотри пример:
http://stackoverflow.com/questions/2584678/how-do-i-synchronize-access-to-sha...
а то ты очень близок к написанию опасного и падучего говнокода.
Исходная версия Iron_Bug, :
разделяемая память - всего лишь мап куска памяти на несколько процессов. всю синхронизацию ты должен делать сам.
читай про синхронизацию в pthread. для быстрого просвещения, хотя бы тут посмотри пример:
http://stackoverflow.com/questions/2584678/how-do-i-synchronize-access-to-sha...
а то ты очень близок к написанию опасного и падучего говнокода.