大佬教程收集整理的这篇文章主要介绍了Perl中的非阻塞/异步执行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
fork()
?)?
我以前是一个Python开发人员多年,Python有一个非常好的“Twisted”框架,允许这样做(使用DEFERREDs.当我运行搜索,看看Perl中有没有什么可以做同样的事情,我遇到了POE framework – 似乎“接近”我正在寻找的东西,但是…花了一些时间阅读文档和“玩”代码后,我反对“墙” – 这是以下限制(从POE::Session文档):
这个限制本质上是违反了异步/并行/非阻塞执行的目的 – 通过限制在任何给定时刻只执行一个回调(代码块).没有其他回调可以开始运行,而另一个已经运行!
那么… Perl有什么办法可以实现多任务(并行,非阻塞,异步执行代码),而不需要fork()
? – 类似于DEFERREDs在Python中?
以上是大佬教程为你收集整理的Perl中的非阻塞/异步执行全部内容,希望文章能够帮你解决Perl中的非阻塞/异步执行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。