单选题 1分

对于如下C语言程序void *th_f(void * arg){printf("Hello World");pthread_join(2);}int ...

对于如下C语言程序
void *th_f(void * arg)
{
printf("Hello World");
pthread_join(2);
}
int main(void)
{
pthread_t tid;
int st;
st = pthread_create(&tid, NULL, th_f, NULL);
if(st==0)
printf("Oops, I can not createthread\n");
exit(NULL);
}

在上述程序中,pthread_join函数的意义是
  • A. 线程th_f运行后主动退出
  • B. 线程th_f运行后等待一个特定的线程退出
  • C. 线程th_f运行后主动释放CPU给其他线程
  • D. 线程th_f运行后成为僵尸

你可能感兴趣的试题

1 单选题 1分
  • A. 资源管理和控制程序执行
  • B. 资源管理和硬件控制
  • C. 软件代码的运行和控制
  • D. 硬件接口和人机界面
2 单选题 1分
  • A. 任何时候所有资源均可被共同占有使用
  • B. 在一定的策略控制下,按不同资源类型共同占有使用
  • C. 在一定的策略控制下,所有资源交替轮流被占有使用
  • D. 在一定的策略控制下,所有的资源均可被共同占有使用
3 单选题 1分
  • A. 程序状态字寄存器
  • B. 地址寄存器
  • C. 程序计数寄存器
  • D. 指令寄存器
4 单选题 1分
  • A. 引起中断的那些事件
  • B. 中断控制器向处理器发出的信号
  • C. 正在执行的程序暂停,请求处理
  • D. 使处理器暂停当前程序转而处理中断过程的指令
5 单选题 1分
  • A. 过程调用和系统调用的调用程序与被调用程序均位于核心态
  • B. 过程调用和系统调用的调用程序与被调用程序均位于用户态
  • C. C)过程调用时通过改变状态字,从用户态的调用程序转到核心态的被调用程序
  • D. 系统调用时需要通过陷入机制,从用户态的调用程序转到核心态的被调用程序