我正在使用函数处理文件,并启动我的线程,如下所示:
for my $file (@files){
$threads[$k] = threads->create('function', $file);
$k++;
}
Run Code Online (Sandbox Code Playgroud)
我想限制并行进程的数量.怎么做的?我查看了很多Semaphore/Queue示例,但找不到任何简单的东西.
有什么想法我可以简单地限制线程数吗?
我在OS X下使用gcc,我收到一个错误
fatal error: 'vector' file not found
Run Code Online (Sandbox Code Playgroud)
当试图包含矢量实现时.其他包括喜欢
#include <stdio.h>
#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)
在工作中.矢量文件位于何处?