摘要:
1.进程和线程区别 (1)资源:进程是操作系统分配和管理资源的单位,线程是CPU调度和管理的单位,是CPU调度的最小单元。它们拥有的资源也不相同 (2)地址空间:进程拥有独立的地址空间,而线程间共享地址空间 (3)开销:进程创建的开销比较大,线程创建的开销小 (4)包含:一个进程拥有多个线程,线程可 阅读全文
摘要:
1.操作系统的目标与功能或者问什么是操作系统? 1)操作系统是计算机资源的管理者 ①处理机管理(进程控制、进程同步、进程通信、死锁处理、处理机调度) ②存储器管理(提高内存利用率,内存的分配与回收、地址映射、内存保护与共享、内存扩充) ③文件管理(计算机中的信息都是以文件的形式存在的) ④设备管理( 阅读全文
摘要:
1.概念:锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 帮助理解:以商场的试衣间为例,每个试衣间都可供多个消费者使用,因此,可能出现多个消费者同时需要使用试衣间试衣服。为了避免冲突,试衣间装了锁 阅读全文
摘要:
1.什么是事务? 事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。 2.事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性(Atomicity):要么全完成,要么不完成 一致性(Consistency):前后数据的总值相同隔离性(Isolati 阅读全文
摘要:
1.什么是索引? 数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 总结:更方便查找数据的数 阅读全文