1、线程和进程的区别
(1)线程是操作系统调度的最小单位,线程是进程中的一个执行的任务,一个进程至少有一个进程,多个线程共享进程的资源;线程占用资源少,在各个线程之间的工作任务切换中,进程切换要比线程消耗更多的资源,所以线程也称轻量级的进程。
(2)进程是系统分配资源的最小单位,亲缘进程之间分别有0G到3G的用户空间,共享3G到4G的内核空间,子进程遵从写时拷贝的原则会从父进程中拷贝资源;创建进程消耗的资源较多,多开进程会增加系统负担。
2、执行语句"k=7>>1"后:
k的当前值为:3
因为:十进制的 7 对应的二进制为:01111,右移1位为:0011,转换为对应的十进制就为 3 。