黑马程序员技术交流社区

标题: 多线程锁的理解! [打印本页]

作者: a2029460    时间: 2015-8-19 21:01
标题: 多线程锁的理解!
每个人是一个线程,当我们在火车上时,都会上厕所,那么2个以上的人同时上厕所时该怎么办?一种情况,A先进去,A还没提起裤子呢,B受不了也进去了,这时就会出现安全问题。 为了解决一个事物被多个同时操作,给他加一个标记。还是火车上厕所,A先进去了,进去后第一个动作把门标记为有人(锁),B要进,一看门上显示着有人,此时在门外等待。A完事后,把标记改为无人,然后出厕所,此时B一看标记是无人,便可以进了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2