Я ищу реализацию C параллельного стека (например, протокола Cilk THE), который позволил бы основному потоку выдвигать и извлекать (например, операция pop была бы в начале стека) и удаленный поток к pop (эта операция pop будет в конце стека) со всеми необходимыми мерами предосторожности.
Если нет кода, будет полезен любой совет по реализации.
Thx!