Я ищу реализацию C параллельного стека (например, Cilk THE protocol), который позволит основному потоку нажать и поп (поп-операция будет в начале стека для пример) и удаленный поток для поп (эта поп-операция будет в конце стека) с каждой предосторожностью, которую нужно принять.Многопоточная структура данных: параллельный стек
Если нет кода, любые рекомендации по внедрению будут оценены.
Thx!
Если вы хотите нажать в начале и поп в конце, то это не стек, а очередь. – aggsol
Вы хотите, чтобы потребитель («удаленная нить») блокировался, когда он читает, и там ничего нет? (блокировка очереди) – JBRWilkinson
Кроме того, какая среда? POSIX? Win32? – JBRWilkinson