递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 12626|回复: 28
打印 上一主题 下一主题

[视窗] 火山PC线程池类 (2021-01-03)

[复制链接]

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
跳转到指定楼层
楼主
发表于 2022-1-1 22:49:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Xelloss0618 于 2022-1-3 20:23 编辑
2021-01-03 更新:
1. 修复在暂停状态下销毁线程池,会导致线程句柄没有被实际销毁的问题。


完全使用嵌入式语句和火山语法实现,除了视窗基本类,不依赖其他类库和 DLL。
线程的回调函数在接收事件中执行,不需要使用静态方法,传参和操作 UI 更简单。

支持两种投递方式,第一种投递基本数值参数;
第二种可以投递对象类,由于是复制传参,可以直接投递局部的对象变量,而不需要考虑局部变量被销毁。

经高压测试,高稳定,无内存和句柄泄漏。

线程池测试.zip (326.44 KB, 下载次数: 178)






评分

参与人数 2金钱 +16 收起 理由
aycap + 1 很给力!
CPUCN + 15 很给力!

查看全部评分

回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
沙发
发表于 2022-1-1 23:08:31 | 只看该作者
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

6

主题

64

帖子

2597

积分

金牌会员

Rank: 6Rank: 6

积分
2597
板凳
发表于 2022-1-1 23:48:53 | 只看该作者
支持一下
火山PC交流群: 748413192
回复

使用道具 举报

17

主题

792

帖子

2742

积分

金牌会员

Rank: 6Rank: 6

积分
2742
地板
发表于 2022-1-2 02:36:53 | 只看该作者
学习....
回复

使用道具 举报

54

主题

396

帖子

2612

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2612
5#
发表于 2022-1-2 08:37:04 | 只看该作者
正研究线程池呢,
用官方的HP线程池,发现有局限性,不理想
正在一筹莫展之时,发现了你的帖子,正好解决了我的问题
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
6#
发表于 2022-1-2 09:18:04 | 只看该作者
CPUCN 发表于 2022-1-2 08:37
正研究线程池呢,
用官方的HP线程池,发现有局限性,不理想
正在一筹莫展之时,发现了你的帖子,正好解决了我的 ...

看看看鹅总发的线程池的帖子啊。封装的很好使。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

54

主题

396

帖子

2612

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2612
7#
发表于 2022-1-2 10:43:23 | 只看该作者
创世魂 发表于 2022-1-2 09:18
看看看鹅总发的线程池的帖子啊。封装的很好使。

鹅总的也非常不错.
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
8#
 楼主| 发表于 2022-1-2 12:24:23 | 只看该作者
创世魂 发表于 2022-1-2 09:18
看看看鹅总发的线程池的帖子啊。封装的很好使。

鹅总的要依赖HP,这是最大的局限性,但投递对象的思路很不错,所以这就抄过来了
回复

使用道具 举报

54

主题

396

帖子

2612

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2612
9#
发表于 2022-1-2 16:01:00 | 只看该作者
其实正是用HP的时候才用了线程池

你们两个的例子都非常好
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

53

主题

389

帖子

2410

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2410
10#
发表于 2022-1-2 22:10:41 | 只看该作者
创建线程池->投递任务->暂停线程池->温柔销毁的话线程还是没销毁掉.....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:15 , Processed in 0.100361 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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