递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 142140|回复: 406

[视窗] 【线程池】完整版线程池,事件方式执行

  [复制链接]

59

主题

646

帖子

4683

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
4683
QQ
发表于 2021-6-4 11:38:00 | 显示全部楼层 |阅读模式
本帖最后由 创世魂 于 2021-6-4 21:49 编辑

火山完整版线程池实现!


1.支持传递任意类型对象参数,自动释放
2.以事件通知方式执行任务,无需再定义静态模板方法
3.无锁实现,内存自动管理,超高并发

已经过暴力并发测试,零内存泄露。
注意:电脑配置较低的用户请将例程中循环次数减小一些再运行。

1.png

源码:
游客,如果您要查看本帖隐藏内容请回复





评分

参与人数 5金钱 +9 收起 理由
洫蜘蛛 + 1 神马都是浮云
cici77245 + 1 赞一个!
shuimiao + 1 32位运行七千多错误退出
呵呵仙8 + 3 谢谢,原来可以这样回调!!
伟业 + 3 还能这样操作,受教了

查看全部评分

QQ8592101
回复

使用道具 举报

51

主题

540

帖子

4282

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4282
发表于 2021-6-4 14:11:52 | 显示全部楼层
本帖最后由 火绒 于 2021-6-4 14:18 编辑

测试一下这种方式会有崩溃可能
T_F0PS9B6}M25(L%FNE6B5A.png
回复

使用道具 举报

17

主题

788

帖子

2756

积分

金牌会员

Rank: 6Rank: 6

积分
2756
发表于 2021-6-4 14:51:26 | 显示全部楼层
学习...
回复

使用道具 举报

29

主题

317

帖子

4170

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4170
发表于 2021-6-4 17:01:29 | 显示全部楼层
学习...
回复

使用道具 举报

50

主题

588

帖子

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
发表于 2021-6-4 17:23:10 | 显示全部楼层
学习下           
回复

使用道具 举报

9

主题

370

帖子

3461

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3461
发表于 2021-6-4 17:30:59 | 显示全部楼层
学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

50

主题

588

帖子

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
发表于 2021-6-4 17:33:08 | 显示全部楼层
的确,循环100也随机挂!!
回复

使用道具 举报

12

主题

304

帖子

2743

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2743
发表于 2021-6-4 19:53:35 | 显示全部楼层
线程里面加锁?
回复

使用道具 举报

87

主题

960

帖子

4953

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4953
发表于 2021-6-4 20:11:54 | 显示全部楼层
崩溃的原因是..投递那里没有加锁..
回复

使用道具 举报

51

主题

540

帖子

4282

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4282
发表于 2021-6-4 21:18:58 | 显示全部楼层
火绒 发表于 2021-6-4 14:11
测试一下这种方式会有崩溃可能

解决的方法之一
1622812723(1).jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-12-14 11:59 , Processed in 0.100579 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表