@kevinyu 涨点人生经验,反正年轻
@ThxFly 你们用 go 做 web 开发吗?
@ThxFly go 的语法确实丑了点
@kevinyu 工资高或者不是老板嫡系
@ThxFly 现在入哪个坑了?
@xiaxia 在日本吗?
似乎只能用 channel
@ThxFly 楼主很熟悉 crystal,请教个 fiber 的问题
require "crest"
module FiberTest
VERSION = "0.1.0"
spawn do
puts "开始执行"
body = Crest.get("https://ruby-china.org/").body
puts body.size
puts "结束执行"
end
Fiber.yield
end
输出:开始执行
主线程里把执行机会给 fiber,fiber 执行到网络 io 后也放弃执行机会,调度回到主线程,然后程序退出。 有办法让 fiber 把 block 里的代码都执行完吗?
新的里程碑
没人对商汤感兴趣? 我来问一问吧,总部在上海,那么上海有没有 ruby 职位?
@wwwicbd fiber 被忽略了
@Awlter1 fiber 由 coder 调度不一定不好吧。不知道 thread 和 fiber 各适合什么场景
@316786359 ractor 还是实验性功能
@Mark24 看到了,我装了 ubuntu18.04,UI 不太一样
没看到选择 Wayland 或 X11 啊,这只是协议吧。登录时不是选择桌面吗?unity lxqt
@xiaox 我用 lxqt,gnome3 有些吃力
@Mark24 有了把 9 年旧电脑装上 ubuntu18.04 的信心
ruby 做嵌入式开发,厉害了
恭喜达成新的里程碑
@xuwupeng2000wework 那中国的系统跟美国那边是独立的啊
系统从 ruby 逐渐迁移到 java?
@numbcoder 为什么当个宝?
@richard1230 为啥放弃 java?
@ThxFly 小项目 sinatra 还挺好用的
@ThxFly 为啥 kemal 有个黑暗的未来?
@ThxFly orm 性能都不行,压测一下都获取不到数据库连接
crystal 有靠谱的数据库连接池么
@mizuhashi 存回数据库还是要面对高并发的问题。比如请求 A 比请求 B 先下单 redis 扣库存,但存数据库 A 又在 B 后面
@mizuhashi 用 redis 做分布式锁?
加油