我正在编写一个涉及多线程的PERL脚本。它有一个GUI,要使用的线程数将作为用户输入。根据这个数字,脚本应该生成所有访问同一子对象的线程。我希望n个线程并行工作。但是当我创建一个循环时,并行处理就丢失了。有没有关于如何克服这个问题的想法?
发布于 2011-03-26 00:26:34
您可能需要在处理循环中偶尔调用threads->yield()函数。函数的作用是:“提示”为了线程而放弃CPU。
https://stackoverflow.com/questions/5435064
复制相似问题