无需线程即可构建Boost ASIO

时间:2018-12-17 20:19:37

标签: c++ boost boost-asio asio

我想从以下位置构建所有boost asio http服务器示例:

https://github.com/boostorg/asio/tree/develop/example/cpp03/http

但是要注意的是,我需要使用c ++ 03/98,不依赖std :: thread,boost :: thread或posix线程的单线程。我还需要静态链接到所有其他boost库。还希望在x86_64 Linux上使用g ++ -O3 -flto进行编译。我该如何构建这些示例?

1 个答案:

答案 0 :(得分:0)

不可能。 Asio内部使用互斥锁(需要某种线程库)。另外,为了实现某些类型的异步操作,Asio实际上需要创建少量的工作线程。