摘要: 1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 阅读全文
posted @ 2017-03-21 19:45 Viv_Tsunami 阅读(102) 评论(0) 推荐(0)
摘要: 1.什么是线程安全 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码;如果每次运行结果和单线程运行结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的.或者说:一个类或者程序提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在 阅读全文
posted @ 2017-03-20 23:15 Viv_Tsunami 阅读(85) 评论(0) 推荐(0)