社区
进程/线程/DLL
帖子详情
有使用Pthreads_win32开发VC下的多线程程序的么?
starcore
2008-07-07 11:24:23
打算把以前在Linux下面的代码移植到VC下面,又懒得把一堆pthread和sem改成AfxBeginThread,WaitForSingleObject之类的东东(关键是很多函数类型都要改了),想直接用Pthreads_win32这个库。用过的大侠们说说这个库如何,使用中遇到什么bug没有,对性能影响大不大?
...全文
171
7
打赏
收藏
有使用Pthreads_win32开发VC下的多线程程序的么?
打算把以前在Linux下面的代码移植到VC下面,又懒得把一堆pthread和sem改成AfxBeginThread,WaitForSingleObject之类的东东(关键是很多函数类型都要改了),想直接用Pthreads_win32这个库。用过的大侠们说说这个库如何,使用中遇到什么bug没有,对性能影响大不大?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdsuper
2008-07-11
打赏
举报
回复
Pthreads_win32这个东东不错,现在在win32平台都用它了
cnzdgs
2008-07-08
打赏
举报
回复
不明白你的意思,#define中可以写多行代码,如果想用这种方法,可以举个例子出来试试。
starcore
2008-07-08
打赏
举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
[/Quote]
这样的话要把void*的函数改为static unsigned int
nieoding
2008-07-08
打赏
举报
回复
建议你把linux下的程序,在thread层封装一下,再考虑移植
封装,有很多线程库可以用,例如boost、jthread,
再到win32下编程,只需要下载一个线程库的win32版本,即可,操作系统的区别问题,线程库内部已经处理好了
jyh_baoding
2008-07-08
打赏
举报
回复
恐怕很难啊,重定义也是个办法
scq2099yt
2008-07-07
打赏
举报
回复
同意:
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
cnzdgs
2008-07-07
打赏
举报
回复
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
pthreads
-
win32
vs2017 静态编译工程
pthreads
-
win32
官网只提供了动态编译库,特此专门调整好环境做了一个vs2017静态编译工程
pTheads-
win32
-dll-2-8-0(2.9.1)-release
多线程
开发
windows平台下的pthread线程库: pTheads-
win32
-dll-2-8-0-release.rar linux:
pthreads
-
win32
_2.9.1+dfsg.orig.tar.bz2
VC
环境下pthread.h无效的解决办法
VC
环境下pthread.h无效的解决办法
posix pthread windows 实现
详见: https://www.sourceware.org/
pthreads
-
win32
/
VC
++6.0安装pthread库过程图解
C++pthread线程应用
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章