这里有一座独木桥.因为桥身非常的细,一次只能允许一个人通过.当这个人没有下桥,另一个人就不能过桥.如果桥上同时又两个人,桥就会因为无法承重而破碎而掉落河里. 这就是Single Threaded Execution.有时也称为Critical section(临界区). 这个模式用来限制同时只允许一个线程运行. 首先,我们先来看一个应该使用该设计模式,但是却没有使用的案例: 在这里要写一个程序,用来模拟3个人频繁的通过一扇只允许一个人通过的门.当有人通过门时,门上的记录器会递增通过的人数,另外还…