[英]Producer consumer using boost::interprocess_confition with boost:interprocess shared memory. Consumer dominates 100%
只是舉一個簡單的例子,因為我遇到了一個更復雜的用例的問題,並且想在花費太多時間進行反復試驗之前了解基本情況。 場景:我有兩個二進制文件,它們應該輪流遞增一個數字(存儲在共享內存中)。 實際發生的情況是,“消費者”應用程序 100% 接管了“創建者”的運行。 如果我在這種情況下在消費者中添加一個小的 ...