A.读写锁是一种特殊的互斥锁B.同一时间段只能有一个进程为写锁定竞争资源C.同一时间段只能有一个进程为读锁定竞争资源D.读写锁分为为读锁定和为写锁定
单项选择题以下不属于线程同步机制的是()。
A.条件变量B.正则表达式C.互斥锁D.读写锁
单项选择题以下关于线程属性的说法,正确的是()。
A.若属性对象初始化时,空间是动态分配的,那么在销毁前需要先将其空间释放才能继续销毁B.属性对象不能整体操作,只能操作各个属性C.线程的每个属性对应一个属性对象D.一个线程对应一个属性对象
单项选择题以下关于线程私有数据的说法,错误的是()。
A.线程私有数据保证同一线程的多个函数都可以访问到B.线程的私有数据采用“一键多值”的访问方式C.一个线程的私有数据不能被同进程的其他线程访问到D.线程的ID号是线程的私有数据
单项选择题以下关于线程清理函数的说法,错误的是()。
A.pthread_cleanup_push和pthread_cleanup_pop函数必须成对使用B.线程从其代码中的pthread_exit函数结束时,会引发pthread_cleanup_push和pthread_cleanup_pop函数执行C.线程从其代码中的return语句结束时,会引发pthread_cleanup_push和pthread_cleanup_pop函数执行D.pthread_cleanup_push和pthread_cleanup_pop函数都是以宏的形式实现的
单项选择题调用pthread_create函数创建一个线程后,()会先运行。
A.创建的新线程或调用pthread_create函数的线程B.该进程的主线曾C.调用pthread_create函数的线程D.创建的新线程