摘要:
程序等待某个同步IO操作完成,CPU将处于空间状态。 线程安全 多个线程交替访问某个类,调用方不需做任何的同步,这个类始终表现出正确的行为 synchronized除了实现原子性(确定临界区),保证了内存可见性(一个线程修改了变量后,其他线程能够看到) 14章 sleep进入休眠,但有可能这是不必要 阅读全文
摘要:
5.5以前没有线程池 可重复读--指事务1先加了读锁,导致事务2无法update和delete;或者先加了写锁,导致其他事务无法select幻读--insert没法加锁导致的,InnoDB使用行锁+间隙锁解决 行锁防止别的事务修改或删除,GAP锁防止别的事务新增,行锁和GAP锁结合形成的的Next- 阅读全文