+ -
当前位置:首页 → 问答吧 → 悲催 多线程读写一个全局数据区

悲催 多线程读写一个全局数据区

时间:2011-10-07

来源:互联网

情况是这样的
第一个demo我定义了一个多线程全局Integer变量,然后多个读线程,一个写线程同时访问,竟然数据不会有问题,杯具(读写线程有sleep,不然后卡死)。

第二个demo定义了一个多线程全局数组,然后多个读线程,一个写线程同时访问,竟然数据也不会有问题,杯具(读写线程有sleep,不然后卡死)。但是此时如果我把写线程的sleep去掉 完了 就挂掉了。。。。。

这两个现象应该如何分析?

作者: chensongbin0   发布时间: 2011-10-07

没问题并不等于你做的对,sleep会产生影响,你的操作也会有影响,或许你比较幸运

作者: bdmh   发布时间: 2011-10-07