网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月30日漏签0天
c语言吧 关注:798,828贴子:4,357,097
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 13回复贴,共1页
<<返回c语言吧
>0< 加载中...

【小小的问题】使用windows api的话可以用pthread.h实现多线程么?

  • 收藏

  • 回复
  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

pthread_t t1;
pthread_t t2;
pthread_create(&t1,NULL,tprocess1,NULL);
pthread_create(&t2,NULL,tprocess2,NULL);
pthread_join(t1,NULL);
pthread_join(t2,NULL);
void* tprocess1(void* args){
MessageBox(hButton2,"aaa","提示",MB_OK);
return NULL;
}
void* tprocess2(void* args)
{
MessageBox(hButton2,"aaa","提示",MB_OK); return NULL;
}
一运行就假死...


  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是有win32的移植版,不过既然你能运行的话就应该不是库的问题。


2025-06-30 04:32:01
广告
  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
而且以button为父窗口的MessageBox有点奇葩了。


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
黑框框的命令窗口运行是没问题的
最近想用api写windows窗口
然后把这个照搬进去就假死了..
一打开直接假死...
不过把MessageBox去掉就不会
改成SetWindowText也会假死...
跪求前辈指点


  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复4楼:
不知这几个api是否线程安全?


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
忘匿了
改成NULL就好了...
十分感谢..
看来我还不够细心...


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
菜鸟表示看不懂...


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不过SetWindowText(Edit,"a");还是不行啊啊a


2025-06-30 04:26:01
广告
  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复6楼:
果然是奇葩父窗口么


  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复8楼:
看看这个api是不是可重入的,不是的话就要加锁了


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是用InSendMessage么?返回值都是0..


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
睡觉去明天来看前辈解答


  • EGG娘
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
winapi不了嘛,几年没玩了


  • 猫猫好乖噢
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
找到原因了...
原因是用了pthread_join阻塞了创建edit的线程..
结果edit还没创建就SetWindowText(Edit,"a")..
所以就假死了...
十分感谢


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 13回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示