Perl线程机制学习

说来惭愧,用了好多年perl,都没有写过多线程的应用,甚至一度以为perl是不支持线程的,想要并发就只能用POE搞搞调度。直到今天看了这篇文章才知道,原来perl不但有线程模型,甚至都已经deprecate过一个早期的线程模型了,于是就好好学习了一下目前正在被推荐的ithreads模型,并查看了一下相应的cpan关于threadsthreads::shared的文档。

这才发现,perl不但支持线程,而且还比较易学易用。总体来说,有如下贴心属性:

$t->detach() #$t will finish its job then release all the resources  

comments powered by Disqus