简化线程开发。带详细使用例子,详细注释。
===============================================================================================================
=====================================
上一贴更新,主要针对线程池开发:https://bbs.125.la/forum.php?mod ... 14656325&extra=
值上千万?这东西放到菜市,屁都不是。真正使用的,上千万线程用不了几天。
压力测试历经99,7,8天,算术不好。坚定信念:要稳定,稳定,定。
增强型线程传参,不间断运行于项目中,经过几个月时间,没发现内存爆增或崩溃问题。
线程池在C环境下测试超过7天。易测试超过24小时。
整个工作流程不带延时函数。工作完及时清空线程内存。优化到最小待机线程。
=====================================
记录下:
更新前:线程池在C环境下测试没有问题。一到易运行。固定循环4次崩溃。
更新过程:改用了多种方式在易调试匀出问题。经过大量筛查。最终确定问题出在“隐式转换”上。
更新后:精简了大量代码。去掉shared_ptr。
最后确定了核心用汇编编写,去掉所有隐式转换。
如果你写支持库也碰到4次问题。去掉所有隐式转换再尝试。
=====================================
写在最后
这东西很恐怖,胆小请不要用。
东西很恐怖,胆小请不要用。
西很恐怖,胆小请不要用。
很恐怖,胆小请不要用。
恐怖,胆小请不要用。
怖,胆小请不要用。
,胆小请不要用。
胆小请不要用。
小请不要用。
请不要用。
不要用。
要用。
用。
=====================================
支持库 例子.rar
(56.39 KB, 下载次数: 4473)
|