如何在C ++框架中管理线程?

时间:2017-01-31 07:24:23

标签: c++ parallel-processing frameworks

我正在使用C ++开发框架,它包含三个层次:

  • 执行艰苦工作的低级别功能
  • 使用低级函数完成任务的上层(此级别的函数通常只使用一个低级函数,并明确接受函数的指针以知道要调用的函数)
  • 利用这些中间层功能完成任务的顶级课程。

问题是,我在框架中引入了并发性,并且需要一种方法来调整每个函数的并发性。我可以设计一个对象来传递并发参数,但我不想将对象传递给非并发的函数。

并发函数可以在任何级别,并且它们的并发性需要独立控制。

是否有更好的模式或方法只允许并发函数访问此信息?

0 个答案:

没有答案