(多选)根据《中华人民共和国民法典》,当事人一方不履行合同义务或者合同义务不符合约定的,应当承担( )等违约责任。
A. 继续履行
B. 采取补救措施
C. 赔偿损失
查看答案
下述是Linux下多线程编程常用的pthread库提供的函数名和意义,说法不正确的是?
A. pthread_create 创建一个线程
B. pthread_join用来等待一个线程的结束
C. pthread_mutex_init 初始化一个线程互斥锁
D. pthread_exit杀死一个线程
对线程函数来说,说法正确的是:
A. pthread_create中参数arg是传递给start_routine函数的参数
B. pthread_join函数用于结束线程,其参数是线程的返回值
C. pthread_exit函数用于退出另一个线程,参数是另一个线程的ID
D. pthread_cancel函数用于取消当前线程的执行,即退出本线程
对互斥锁及条件变量说法不正确的是:
A. 互斥锁保证让每个线程对共享资源按顺序进行原子操作
B. 条件变量是让线程睡眠,在符合某种条件时唤醒睡眠的线程
C. 条件变量可以让多个线程在某一时间上保持同步
D. 在使用条件变量时,互斥锁会失去作用,所以是否有互斥锁关系不重要
以下说明正确的是:
A. 进程和线程都可以由CPU直接执行的指令流,所以进程和线程没有区别
B. 线程是一个独立的指令流,是在进程中被创建的,随进程的关闭而关闭
C. 进程和线程都是一个程序,是执行程序的过程,拥有完整的资源,都有自己的数据段、代码段等
D. 一个回调函数就是一个线程,所以多线程必须有多个回调函数实现