火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 21987|回复: 290

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

  [复制链接]

56

主题

624

帖子

4254

积分

论坛元老

Rank: 8Rank: 8

积分
4254
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
回复

使用道具 举报

32

主题

334

帖子

2536

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

17

主题

799

帖子

2639

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

27

主题

301

帖子

2769

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

28

主题

267

帖子

845

积分

高级会员

Rank: 4

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

使用道具 举报

9

主题

373

帖子

2010

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

28

主题

267

帖子

845

积分

高级会员

Rank: 4

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

使用道具 举报

6

主题

170

帖子

1392

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

48

主题

558

帖子

2611

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

32

主题

334

帖子

2536

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-12-6 01:34 , Processed in 0.164225 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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