Здравствуйте, Cyberax, Вы писали:
C>RTFM про spinlock'и и мьютексы, а так же про их реализацию в современных C>ОС. Еще рекомендую почитать про O(1) планировщики.
spinlock'и и мьютексы — это объекты операционной системы, а Вы попробуйте обойтись без объектов ОСи — средствами только самого языка программирования. Представьте себе что хотите написать программу которая должна работать на голом железе (точнее — в рантайм системе языка программирования).