在多线程应用程序中,并发模式更快/更好,"半同步/半异步"或"领导者/追随者"?

时间:2015-03-17 12:45:48

标签: c++ c multithreading performance concurrency

假设有两个相同的多线程C / C ++应用程序(使用pthread.h)在重载(每秒数千个请求)之间有1个不同。一种是使用半同步/半同步并发模式和另一种领导者/跟随者(相同的线程数)。由于它们的相对相似性,我发现自己在很少和远远的问题上都会提出很多问题。

一个通常比另一个快吗?更好?是否存在应该使用另一个的特定情况?是否考虑过#34;标准"而另一个已经过时了?

我基本上在寻找洞察力,为什么在构建新的多线程应用程序时,我应该计划使用一种并发模式而不是另一种。

0 个答案:

没有答案