我在Linux中使用pthread.我想通过设置参数来增加线程优先级sched_param.priority
.但是,我无法从网上找到关于我可以设置的线程优先级范围或线程优先级描述的信息.
另外,我想了解相对线程优先级,因为我不希望将线程优先级设置得太高并导致操作系统停止.有人可以帮我吗?
我正在使用pthreads创建一个包含多个线程的程序.
是sleep()
导致进程(所有线程)停止执行还是只是我调用的线程sleep
?
当我写作
mkdir("~/folder1" , 0777);
Run Code Online (Sandbox Code Playgroud)
在linux中,它无法创建目录.如果我用~
扩展的主目录替换它,它工作正常.使用有什么问题~
?
谢谢
我在a .cpp
文件中声明了一个全局函数void functionA()
.我希望functionA()
在启动前(不在内部main()
)只调用一次.我意识到的是,如果功能是int functionB()
,我可以使用它static int A = functionB()
.但对于返回值void
,我该怎么做?
谢谢
宏可以返回一个对象吗?
#define macro1 {obj1}
Run Code Online (Sandbox Code Playgroud)
由于宏是文本替换,我可以像macro1.function1()一样使用宏吗?
谢谢.