为了账号安全,请及时绑定邮箱和手机立即绑定

什么是线程安全,什么是竞争读写,什么是同步?

什么是线程安全,什么是竞争读写,什么是同步?

慕桂英546537 2018-11-22 05:02:06
href="http://www.cnblogs.com/excel/archive/2005/05/22/160626.html">http://www.cnblogs.com/excel/archive/2005/05/22/160626.html</A>看了这篇文章,文中提到了这几个概念,
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

竞争读写就是有很多客户端想同时访问服务器的某个数据时,会发生冲突,这就需要程序来控制每个进程的优先级,等a读完了,才让b读。同步我也没有搞清楚,照例来说windows的系统原理是分时的,并不是分片的,所以不可能真正“同步”,只是一个先一个后的执行,人感觉不到罢了。 关于线程个人感觉比较复杂,暂时还没有因为线程安全而遇到过问题。

查看完整回答
反对 回复 2018-11-23
?
月关宝盒

TA贡献1772条经验 获得超5个赞

如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。

竞争读写就是有很多客户端想同时访问服务器的某个数据时,会发生冲突,这就需要程序来控制每个进程的优先级,等a读完了,才让b读。同步我也没有搞清楚,照例来说windows的系统原理是分时的,并不是分片的,所以不可能真正“同步”,只是一个先一个后的执行,人感觉不到罢了。关于线程个人感觉比较复杂,暂时还没有因为线程安全而遇到过问题。

同步就是协同步调,按预定的先后次序进行运行


查看完整回答
反对 回复 2018-11-23
  • 2 回答
  • 0 关注
  • 401 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信