1.进程和线程的区别 进程是资源分配的最小单位,线程是任务运行的最小单位;进程与进程之间的用户空间相互独立,内核空间共享。进程之间如果要做数据通信,需要引入进程间通信机制(IPC).线程与线程之间共享其附属进程的所有资源。所以线程之间通信不需要通信机制,但是要注意同步互斥。多线程的效率比多进程高。多进程的稳定性比多线程高。多进程的资源量比多线程多。 2. 7>>1==? 7 => 0b1117>>1 == 0b011 == 3