多线程设计模式简介
Single Threaded Execution模式所谓Single Threaded Execution模式,意思是“单一线程执行”。该模式用于设置限制,以确保同一时间只能让一个线程执行处理。 Single Threaded Execution模式中,存在着一种SharedResource角色。SharedResource角色是会被多个线程同时访问的类,类会包含多个方法。但这些方法主要分为如下的两类: safeMethod:多个线程同时调用也不会发生问题的方法。 unsafeMethod:多个线程同时调用会发生问题,因此必须加以保护的方法。