第五章测试
1.下列关于进程和线程的叙述中,正确的是( )。
A:同一进程中的各个线程拥有各自不同的地址空间 B:线程是资源分配的基本单位,进程是调度的基本单位 C:不管系统是否支持线程,进程都是资源分配的基本单位 D:系统级线程和用户级线程的切换都需要内核的支持
答案:C
2.下面关于进程和线程的叙述中,正确的是( )。
A:一个进程可拥有若干个线程 B:一个线程可拥有若干个进程 C:一个进程只可拥有一个线程 D:一个线程只可拥有一个进程 3.下列关于进程和线程的叙述中,正确的是( )。
A:一个线程可在若干个进程地址空间活动 B:一个进程可拥有若干个线程 C:一个进程只可拥有一个线程 D:资源分配给线程,处理机分配给进程 4.下列关于程序、进程和线程的叙述中,正确的是( )。
A:一个进程可拥有若干个线程 B:一个程序就是一个进程 C:进程是动态的,程序是静态的 D:一个进程中可以包含多个线程,所有线程共享进程拥有的资源。 5.在Linux操作系统中,可以使用pthread_create() 函数专门用来创建线程。( )
A:错 B:对 6.在Linux操作系统中,pthread_exit() 函数用于终止线程执行。( )
A:错 B:对 7.在多线程程序中,一个线程可以借助 pthread_cancel() 函数向另一个线程发送“终止执行”的信号。( )
A:对 B:错 8.pthread_join() 函数的功能主要有两个,分别是:接收目标线程执行结束时的返回值;
释放目标线程占用的进程资源。( )
A:错 B:对 9.pthread_join() 函数会一直阻塞当前线程,直至目标线程执行结束,阻塞状态才会消除。( )
A:对 B:错 10.Linux操作系统不支持多线程。( )
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(134) dxwkbang
返回
顶部