01 2018 档案

摘要:一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的 阅读全文
posted @ 2018-01-22 13:40 平凡希 阅读(31988) 评论(1) 推荐(12) 编辑
摘要:一、Callable 与 Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: 由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。 Callable位于java.util.concurrent包下,它也是一个 阅读全文
posted @ 2018-01-17 16:22 平凡希 阅读(21587) 评论(4) 推荐(12) 编辑
摘要:问题: 假设某个表有一个联合索引(c1,c2,c3,c4)以下只能使用该联合索引的c1,c2,c3部分 A where c1=x and c2=x and c4>x and c3=x B where c1=x and c2=x and c4=x order by c3 C where c1=x an 阅读全文
posted @ 2018-01-15 15:03 平凡希 阅读(22179) 评论(3) 推荐(4) 编辑