首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VC/MFC
进程/线程/DLL
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
有使用Pthreads_win32开发VC下的多线程程序的么?
加为好友
发送私信
在线聊天
starcore
星河
等级:
可用分等级:
富农
总技术分:
0
总技术分排名:
351901
结帖率:
93.75%
发表于:
2008-07-07 11:24:23
楼主
打算把以前在Linux下面的代码移植到VC下面,又懒得把一堆pthread和sem改成AfxBeginThread,WaitForSingleObject之类的东东(关键是很多函数类型都要改了),想直接用Pthreads_win32这个库。用过的大侠们说说这个库如何,使用中遇到什么bug没有,对性能影响大不大?
问题点数:
100
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cnzdgs
满天星\n技术问题请勿私聊
等级:
可用分等级:
掌柜
总技术分:
249700
总技术分排名:
8
10
3
发表于:
2008-07-07 11:47:18
1
楼 得分:
0
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
scq2099yt
施昌权www.joyvc.cn
等级:
可用分等级:
富农
总技术分:
21327
总技术分排名:
625
发表于:
2008-07-07 11:56:01
2
楼 得分:
0
同意:
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
starcore
星河
等级:
可用分等级:
富农
总技术分:
0
总技术分排名:
351901
发表于:
2008-07-08 09:13:46
3
楼 得分:
0
引用 1 楼 cnzdgs 的回复:
没用过这个库。提一种方法给你参考:可以利用#define定义一些宏,把现有代码中使用的一些函数转为VC中的函数。
这样的话要把void*的函数改为static unsigned int
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cnzdgs
满天星\n技术问题请勿私聊
等级:
可用分等级:
掌柜
总技术分:
249700
总技术分排名:
8
10
3
发表于:
2008-07-08 09:42:04
4
楼 得分:
0
不明白你的意思,#define中可以写多行代码,如果想用这种方法,可以举个例子出来试试。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jyh_baoding
等级:
可用分等级:
掌柜
总技术分:
4041
总技术分排名:
5554
发表于:
2008-07-08 14:39:17
5
楼 得分:
0
恐怕很难啊,重定义也是个办法
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
IamNieo
NieoDing
等级:
可用分等级:
富农
总技术分:
1838
总技术分排名:
12244
发表于:
2008-07-08 17:26:52
6
楼 得分:
0
建议你把linux下的程序,在thread层封装一下,再考虑移植
封装,有很多线程库可以用,例如boost、jthread,
再到win32下编程,只需要下载一个线程库的win32版本,即可,操作系统的区别问题,线程库内部已经处理好了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sdsuper
泊舟
等级:
可用分等级:
小地主
总技术分:
4877
总技术分排名:
4666
发表于:
2008-07-11 14:34:08
7
楼 得分:
0
Pthreads_win32这个东东不错,现在在win32平台都用它了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
abc推荐给好友