摘要:
用多线程只有一个目的,那就是更好的利用cpu的资源。 线程与进程: 进程:正在进行中的程序,一个进程包含多个线程。 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。 有数据共享才会 阅读全文
摘要:
死锁的产生与避免 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。举例:我拿一根筷子,你拿一根 阅读全文