大家好,目前需要非阻塞的 read 文件,在 Node 中可以使用 .on 方法设置回调。请问在 Ruby 中有类似的方法吗? 个人认为 Ruby 急需在内部实现 Ractor 模式!!!
补充:这两天有看了一下 Node, 其实个人任务,Nodejs 的唯一的亮点就是异步 iO. JS 的语法和 Ruby 比起来就是渣渣。如果 Ruby 把 NodeJS 的 IO 特性包含进来,回调使用 block 真是完美了>>
#4 楼 @lilijreey 所以你要知道到底想要什么,对于网络这种高延迟的,异步 IO 才有意义。
对于本地读取文件这么短的时间,你还想要操作系统新开线程做两次切换就没有意义了。
#9 楼 @lilijreey 读写 fifo 搜搜不就有了 https://github.com/shurizzle/ruby-fifo
进程间通信有好多种,为何不多试试