0

如果我不使用 pthread_attr_setschedpolicy 设置线程属性对象的调度策略属性会发生什么?如果我直接从主循环中创建和取消线程怎么办?在什么情况下,系统需要在应用程序创建任何线程之前设置 pthread_attr_setschedpolicy?如果系统要求应用程序设置调度程序策略,如果我未设置它会怎样?

4

2 回答 2

1

在这种情况下,线程的默认策略将适用。

检查这个。 POSIX 线程调度策略

有关内核级别的更多详细信息,您可以查看以下链接

http://oreilly.com/catalog/linuxkernel/chapter/ch10.html

于 2013-07-19T14:19:46.883 回答
0

据此,默认的 schedpolicy 是 SCHED_OTHER。

于 2019-07-11T12:55:18.103 回答