摘要: 概述: 如果两个或两个以上的线程同时访问相同的对象,或者访问不同步的共享状态.就会出现竞态条件举例: 如果多个线程同时访问对象StateObject,最后结果会如何呢? 如下代码,StateObject定义共享对象,如果一个线程刚好运行到if(State==10),就被其它线程占用.调度器去运行另一个线程. 第二个线程进入If体,将State值增加,即此时State=11, 第一个线程再次被... 阅读全文
posted @ 2010-09-24 23:15 为了看阳光 阅读(1889) 评论(0) 推荐(0) 编辑