代码之家  ›  专栏  ›  技术社区  ›  Jason Voegele

C++大师/工人

  •  5
  • Jason Voegele  · 技术社区  · 17 年前

    我正在寻找一个跨平台的C++master/worker库或工作队列库。总体思路是,我的应用程序将创建某种任务或工作对象,将它们传递给工作主机或工作队列,后者将在单独的线程或进程中执行工作。为了提供一点上下文,该应用程序是一个CD开膛手,我想并行化的任务是“rip-track”、“将WAV编码为Mp3”等。

    • 支持使用线程 或

    打个比方,我在寻找类似于Java的ExecutorService或其他类似的线程池库,但在跨平台C++中。有人知道这样的野兽吗?

    6 回复  |  直到 17 年前
        1
  •  3
  •   bdk    17 年前
        2
  •  2
  •   rlbond    17 年前
        3
  •  2
  •   florin    17 年前
        4
  •  1
  •   Gordon Childs    17 年前

    听起来你需要某种“分时系统”。

    有一些很好的开源软件,但我不知道

        5
  •  0
  •   shoosh    17 年前
        6
  •  0
  •   Community Mohan Dere    9 年前

    Simple example of threading in C++

    基本上,创建自己的“主”对象,该对象接受一个“可运行”对象,并在新线程中启动它运行。