我在写 perl 代码,分了两个线程单独下载文件,主线程是 while(1) { sleep(1);} 发现文件下着下着就不下了,但是浏览器打开文件毫无问题,于是把主线程的 sleep 给删了,两个线程 join 到主线程,感觉下载文件没有异常了
ruby 也是这样的吗
你这个主线程,一直不退出?为什么这样设计呢?
可以起一个新的进程去下载文件,等文件下载完,再通知主线程退出。