Fiber

Fiber

文章 1 浏览 172

为什么在 Ruby 1.9 中 Continuations 是邪恶的?

我对 Ruby 世界还比较陌生。我不知道该怎么想。在《Ruby 编程语言》中,我读到我不应该在新代码中使用 Continuations,而应使用 Fibers。我找到了这个…

笨死的猪 2024-11-30 16:18:58 3 0

纤维#还活着?未定义

我使用ruby1.9.2p180(2011-02-18修订版30909)i686-linux。 Fiber#alive? 返回未定义的错误: fiber = Fiber.new{puts 'hello'} fiber.alive? => und…

淡水深流 2024-10-22 07:32:17 3 0

纤维有优先级吗?

纤程被定义为轻量级线程,线程具有优先级,因为它们是抢占式调度的。然而,既然纤维是合作的,它们也有优先级吗?…

过气美图社 2024-10-18 00:18:36 3 0

防止 ffmpeg 接管标准输出

当我执行 system "ffmpeg -i just-do-it.mp4 -ab 96k -ar 22050 -qscale 6 output.flv" ffmpeg 接管 ruby​​ 进程直到工作完成,有时需要很长一段时…

少年亿悲伤 2024-10-17 20:09:27 4 0

Ruby 并发/异步处理(带有简单用例)

我正在研究 ruby​​ 的并行/异步处理功能,并阅读了许多文章和博客文章。我浏览了 EventMachine、Fibers、Reactor、Reia 等。不幸的是,我无法为这个…

棒棒糖 2024-09-29 02:56:51 4 0

C# 中的协程

我正在寻找在 C# 中实现协同例程(用户调度线程)的方法。当使用 C++ 时,我使用的是 Fiber。我在互联网上看到 C# 中不存在光纤。我想获得类似的功能…

如歌彻婉言 2024-08-28 06:56:03 13 0

支持纤程/协程的脚本语言?

我想用一种支持通过光纤(又名协程,又名用户模式线程)并发的语言启动一个新的网络服务器项目。确定我的选项到底是什么非常困难,因为术语“协程”似…

秋心╮凉 2024-08-15 16:52:06 9 0

Ruby 1.9.1 中的枚举器如何工作?

这个问题不是关于如何在 Ruby 1.9.1 中使用枚举器,而是我很好奇它们是如何工作的。这是一些代码: class Bunk def initialize @h = [*1..100] end de…

不必了 2024-08-05 20:12:03 10 0

如何将 Ruby1.9 与 Shoes 一起使用?

Shoes 包装了它自己的 Ruby 安装,对吗? 我无法使用 Fiber,这是 Ruby1.9 的一项功能。而且,我想使用 Fiber 来创建发电机。 这是我的代码(这样你就…

暮凉 2024-08-05 11:52:05 17 0

轻量级、便携式 C++纤维,麻省理工学院许可证

我想获得一个具有 MIT 许可证(或更宽松)的轻量级、便携式光纤库。 Boost.Coroutine 不符合资格(不是轻量级),Portable Coroutine Library 和 Kent…

久夏青 2024-08-02 10:48:49 8 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文