一、概念
1.1、进程与线程
windos查看进程
tasklist | findstr 关键词
tasklist | findstr java
查看所有的java进程
jps
杀死进程
taskkill /f /pid 对应的pid
1.2 线程上下文切换
cpu不再执行当前线程,转而执行另一个线程的代码
- 线程的CPU时间片使用完
- 垃圾回收
- 有更高优先级的线程需要执行
- 线程自己调用了sleep,yield,wait,join,park,synchronized,lock等方法
上下文切换频繁会影响性能