Ruby 主线程 sleep 会导致其他线程运行缓慢吗

crella95 · May 01, 2023 · Last by daqing replied at May 01, 2023 · 339 hits

我在写 perl 代码,分了两个线程单独下载文件,主线程是 while(1) { sleep(1);} 发现文件下着下着就不下了,但是浏览器打开文件毫无问题,于是把主线程的 sleep 给删了,两个线程 join 到主线程,感觉下载文件没有异常了

ruby 也是这样的吗

你这个主线程,一直不退出?为什么这样设计呢?

可以起一个新的进程去下载文件,等文件下载完,再通知主线程退出。

You need to Sign in before reply, if you don't have an account, please Sign up first.