fibers

fibers

文章 3 浏览 37

如何使用 Ruby(和 open-uri)并行处理数组中的项目

我想知道如何使用 open-uri 打开多个并发连接?我想我需要以某种方式使用螺纹或纤维,但我不确定。 示例代码: def get_doc(url) begin Nokogiri::HTM…

左耳近心 2024-12-06 18:32:51 1 0

D 中的线程之上的纤维

我正在试验 D 中的线程和纤程,我想知道是否可以在主线程运行时在不同的 CPU 上运行纤程。如果情况并非如此,那么使用光纤而不是线程的原因是什么? …

谜兔 2024-12-05 14:19:56 1 0

无限红宝石纤维?

是否有可能创建 2 个永远互相调用的 Ruby 纤维? Ruby 最终会因堆栈溢出而崩溃吗?或者 Fiber 不会消耗堆栈空间吗?…

新人笑 2024-12-05 04:09:02 1 0

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

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

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

Ruby 中使用 Fiber 的状态机?

我正在尝试了解 Ruby 1.9 中新的 Fiber 类,并且我读到 Fibers(和协程)的更常见应用程序之一是在状态机中。 不幸的是,我的 Fiber -fu 还不够,所以…

画离情绘悲伤 2024-09-25 01:31:05 8 0

在单线程 API 中处理事件处理程序休眠的最佳方法是什么?

我正在使用非线程安全事件 API。 wait() 被调用,并从该调用中调度事件处理程序。我希望能够在事件处理程序中“休眠”一段时间。目前,我有一个调度程…

那伤。 2024-08-24 16:54:04 12 0

使用信号处理程序和 setjmp/longjmp 实现抢占式微线程

我想在Linux环境中实现符合POSIX标准的微线程。基本思想如下: 使用此处描述的技术,分配新堆栈每根光纤的空间。 使用 setitimer,创建以恒定时间间隔…

爺獨霸怡葒院 2024-08-18 06:17:15 11 0

线和纤维有什么区别?

线和纤维有什么区别? 我听说过红宝石纤维,也听说过它们有其他语言版本,有人可以用简单的术语向我解释一下线和纤维之间的区别吗?…

孤千羽 2024-07-18 00:57:50 9 0

请教 Java 的 Quasar 库的 Fiber 性能问题及使用姿势

今天试了下 java 的 fiber 库 quasar,有些疑问测试方法是 扫描本地端口 8000~9000 查看端口是否 socket 监听,本地启动了一个 8080 的服务。比较不同…

§普罗旺斯的薰衣草 2022-09-12 13:17:41 26 0

npm 安装 fibers 报错

https://github.com/laverdet/node-fibers > fibers@1.0.5 install /Users/integ/sfdev/SF_Event/node_modules/fibers > node ./build.js CXX(target…

Oo萌小芽oO 2022-09-01 05:36:15 18 0

我该怎么做才能获得result的值?

var Fiber = require('fibers'); var mongous = require("mongous").Mongous; var s = {}; var f = Fiber(function(s) { var fiber = Fiber.current;…

不忘初心 2022-08-28 12:05:29 31 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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