进程和线程的区别
答:
- 线程是粒度更小的处理单元。
- 进程是处理机调度的最小单位,线程是处理器调度的最小单位。
- 线程共享进程的资源,进程各自拥有独立的资源。
- 线程只占有很少的和执行状态相关的资源,大约8k左右。
- 线程由于共享进程的资源,所以多线程没有多进程安全,使用多线程是因为开销小。
- 在一个进程内至少有一个线程(主线程)
- 线程的api在编译时需要连接pthread库。
执行语句“k=7>>1;”后,变量k的当前值是_
A.15 B.31 C.3 D.1
k=7=0111
7>>1=0011=2+1=3
选c