1. 进程是什么?
进程是处于执行期的程序以及相关资源的总称
2.一个进程里都包含什么?
程序的代码段,全局变量数据段,处理器状态,内存地址空间,打开的文件,挂起的信号,进程栈,内核内部数据结构
3. java如何停止线程
(1). 使用中断,给一个线程发送中断命令,线程检测中断可以停止。(2) 使用stop命令,线程会立马停止 (3)抛异常停止线程执行
4. 线程是什么?
在进程中活动的对象,几乎不拥有资源,属于进程,操作系统调度最小单元。
线程包括程序计数器,进程栈,寄存器,信号,线程局部变量
5. 进程vs线程
对linux,线程只是进程间共享资源的一种手段
6. java线程如何同步
(1)synchronized,ReentrentLock锁同步(2)volatile,(3)原子类automatic(4)阻塞队列(5)静态变量,不能多线程同时并发读取到同一个值就行,bool静态变量就可以实现同步。