H-TLS分支 - 使用 TLS 实现的多线程
Posted: 16 Apr 2016, 06:01
借助微软的 thread local storage 技术,HotKeyIt 开发了全新的 TLS 版本。
从AHK自身的伪多线程,到借助AHK-DLL实现的更接近多进程的多线程,现在,我们终于看到了更加完美的多线程技术。
我所看到的最大的改进:
1,大幅减少内存占用。AHK-DLL 新建 400 个线程,需要 500MB,而 TLS 则只需要 100MB,并且速度更快。
2,交互数据更加安全和自由。
现在只有V2版本:
https://github.com/HotKeyIt/ahkdll-v2-tls-release
讨论:
https://autohotkey.com/boards/viewtopic ... f519c73fe5
从AHK自身的伪多线程,到借助AHK-DLL实现的更接近多进程的多线程,现在,我们终于看到了更加完美的多线程技术。
我所看到的最大的改进:
1,大幅减少内存占用。AHK-DLL 新建 400 个线程,需要 500MB,而 TLS 则只需要 100MB,并且速度更快。
2,交互数据更加安全和自由。
现在只有V2版本:
https://github.com/HotKeyIt/ahkdll-v2-tls-release
讨论:
https://autohotkey.com/boards/viewtopic ... f519c73fe5