题目内容
(请给出正确答案)
[单选题]
主线程通过()函数获取特定线程的返回结果。
A.pthread_create
B.pthread_join
C.pthread_cancel
D.pthread_get
查看答案
如果结果不匹配,请 联系老师 获取答案
A.pthread_create
B.pthread_join
C.pthread_cancel
D.pthread_get
给定一个全局数组a[n]b[n],然后是T1~T-1,共-1个线程,线程为代码如下: Ti(){ a=g(a,a[i-1]); b=f(a); } 其中g和f函数的作用是通过输入参数,进行一系列运算后返回。相当于以a[i-1]为输入参数,a和b为输出。 要求使用PV原语,实现T1~T-1的并发互斥,尽量保证最大限度的并发。 a[i-1]为Ti-1叫线程的结果。
A.主线程创建套接字并启动监听,子线程调用accept()与客户建立连接并完成通信
B.主线程调用accept()与客户建立连接,并将accept()返回的套接字传递给子线程
C.主线程使用不同的线程函数,分别为每一个客户创建一个子线程进行通信
D.传递给多个子线程的已连接套接字是同一个套接字
下列关于线程的叙述中,正确的是()。
A.线程包含CPU现场,可以独立执行程序
B.每个线程有自己独立的地址空间
C.进程只能包含一个线程
D.线程之间的通信必须使用系统调用函数
有些情况下(如多线程对共享数据操作时),这种线程运行顺序的不确定性将会产生执行结果的不确定,使共享数据的一致性被破坏,因此在某些应用程序中必须对线程进行【 】。