futuroscope:Ruby中的另一个Future实现

时间:2021-02-20 12:12:06
【文件属性】:
文件名称:futuroscope:Ruby中的另一个Future实现
文件大小:16KB
文件格式:ZIP
更新时间:2021-02-20 12:12:06
Ruby 未来镜 加入有关Gitter的现场讨论: Futursocope是一个简单的库,以Ruby实现期货。 期货是一种并发模式,旨在帮助您以简单,透明的方式处理线程。 在您可以并行调用(不链接)昂贵资源的情况下,它特别有用,但是您不想处理低级线程。 HTTP调用就是一个很好的例子。 当您想要启动在后台运行的进程,在中间执行一些操作并等待该进程返回时,此方法也很有用。 您可以在@jpignata的这篇出色文章中了解有关期货的更多信息: 在Futuroscope中,用一个简单的Ruby块实例化期货。 将来的执行将立即在另一个线程中开始,并且当您在其中调用方法时,它将被转发到该块的返回值。 如果线程尚未完成,它将阻塞程序的执行,直到完成为止。 否则,它将立即返回其值。 Futuroscope在MRI 1.9.3 , MRI 2.0.0 , MRI 2.1.0 , Rubinius (
【文件预览】:
futuroscope-master
----.gitignore(159B)
----README.md(6KB)
----futuroscope.gemspec(1KB)
----Gemfile(205B)
----Guardfile(318B)
----.ruby-version(5B)
----.rspec(52B)
----spec()
--------futuroscope()
--------futuroscope_spec.rb(402B)
--------spec_helper.rb(141B)
----LICENSE.txt(1KB)
----.ruby-gemset(11B)
----.travis.yml(92B)
----lib()
--------futuroscope()
--------futuroscope.rb(635B)
----Rakefile(155B)

网友评论