我用C编写了一个程序,我只想在另一个处理器核心中运行一个函数.
有谁知道如何在不同的核心上分配线程?在一个核心上运行的单个运行线程是否有时可以使用另一个核心,具体取决于核心的繁忙程度?
我正在尝试使用taskset将进程分配给我的机器的一个核心.但它给了我这个错误:
$ sudo taskset 0x00000001 -p 20145
Password:
execvp: No such file or directory
failed to execute -p
Run Code Online (Sandbox Code Playgroud)
我需要做些什么来使它工作?谢谢
我有一个字符串1/temperatoA,2/CelcieusB!23/33/44,55/66/77,我想提取单词temperatoA和CelcieusB.
我有这个正则表达式,(\d+/(\w+),?)*!但我只得到了匹配1/temperatoA,2/CelcieusB!
为什么?