问题描述
- 如何判断一个系统是多线程系统,还是单线程系统
-
java开发中 如何判断一个系统是多线程系统,还是单线程系统
解决方案
多线程的同步,就是保证不会出现多个线程同时访问同一个数据的情况,如果有这种情况,就要加同步锁!
解决方案二:
单线程系统是多线程系统的特例。
即便你没有创建任何额外的线程,你调用的库,以及jvm本身也会创建额外的线程。
解决方案三:
但是你可以看你的计算机有几个处理器(内核),在任务管理器中可以看到。一个单处理器的系统,无论是单线程还是多线程,同时只能执行一个线程。
解决方案四:
只要你的代码中有多个线程访问共享变量,这个时候你应该第一步先想到可能要加锁,然后再深入分析。
时间: 2025-01-01 13:18:09