如何判断一个系统是多线程系统,还是单线程系统

java开发中 如何判断一个系统是多线程系统,还是单线程系统

4个回答

多线程的同步,就是保证不会出现多个线程同时访问同一个数据的情况,如果有这种情况,就要加同步锁!

单线程系统是多线程系统的特例。
即便你没有创建任何额外的线程,你调用的库,以及jvm本身也会创建额外的线程。

syong_314159
mycto 其实我的意思是如何判断一个开发的系统是否是需要线程安全的系统 ,那样我就可以决定是否需要使用线程锁等。。。
大约 5 年之前 回复

但是你可以看你的计算机有几个处理器(内核),在任务管理器中可以看到。一个单处理器的系统,无论是单线程还是多线程,同时只能执行一个线程。

只要你的代码中有多个线程访问共享变量,这个时候你应该第一步先想到可能要加锁,然后再深入分析。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐