mycto
2015-08-04 07:48
采纳率: 100%
浏览 3.3k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 木大白易 2015-08-04 09:56
    已采纳

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

    点赞 评论
  • blownewbee 2015-08-04 07:52

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

    点赞 评论
  • blownewbee 2015-08-04 07:52

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

    点赞 评论
  • oyljerry 2015-08-04 08:37

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

    点赞 评论

相关推荐 更多相似问题