小编Mic*_*ael的帖子

使用方法指针启动一个线程

我正在尝试开发线程抽象(来自Windows API的POSIX线程和线程),我非常希望能够使用方法指针启动它们,而不是函数指针.

我想要做的是线程的抽象是一个带有纯虚方法"runThread"的类,它将被植入未来的线程类中.

我还不知道Windows线程,但要启动POSIX线程,您需要一个函数指针,而不是方法指针.而且我无法找到一种方法将方法与实例相关联,因此它可以作为一个函数工作.我可能只是找不到关键字(我一直在搜索很多),我认为它几乎是Boost :: Bind()所做的,所以它必须存在.

你能帮助我吗 ?

c++ methods multithreading member-function-pointers function-pointers

3
推荐指数
1
解决办法
1055
查看次数