什么是DBMS的多线索机制?有什么优点?
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答案:DBMS借鉴了操作系统中“线程”的概念和技术,在DBMS的实现中采用多线索机制。一般地讲,DBMS中的线索是DBMS的一个执行流,它服务于整个DBMS系统或DBMS中的某个用户;DBMS服务器响应客户请求是通过为每个用户创建线索(而不是创建进程)来完成的。DBMS的各个线索能在逻辑上并行执行;它们共存于一个服务器进程中,共享DBMS的所有资源,如数据库缓冲区和CPU时间;线索是DBMS的调度单位,服务器进程能按一定的调度算法调度用户请求。与进程相比,线索具有以下优点: 1)线索比进程占用较少的系统资源,如内存 2)线索调度比较灵活,可控制性强 3)线索切换开销较小 4)线索间通信简便