摘要:
内核: 管理进程线程进行调度 管理内存 管理硬件设备 提供系统调用(文件、网络等) CPU两种运行状态:用户态、系统态(内核态)。 用户态的进程可以使用用户程序的数据,而系统态的进程可以使用计算机几乎所有资源 系统调用: 用户态的进程在涉及文件管理、内存管理、设备管理、进程控制等系统态级别操作时,必 阅读全文
摘要:
程序计数器: 程序计数器属于线程的私有内存区域,记录当前线程的运行位置,以供多线程运行时上下文切换,字节码解释器通过程序计数器的增减来执行顺序分支循环等结构。独立于堆之外,因此程序计数器是唯一不会导致OutOfMemoryError的区域。 虚拟机栈: JAVA中说得栈其实就是虚拟机栈,线程私有,每 阅读全文
摘要:
#1、查询01课程比02课程成绩高的学生的信息及课程分数 #1.1查询01课程与02课程的课程表: select student_id, score as c1_score from score where course_id='01'; select student_id, score as c2 阅读全文
摘要:
并发三大特性:原子性、有序性、可见性。 请简要描述线程与进程的关系,区别及优缺点? 线程是比进程更小的一个执行单元,各个线程共用进程的方法区(Hotspot元空间)和堆,而线程的程序计数器、本地方法栈和虚拟机栈是私有的。各进程是独立的,而各线程极有可能会相互影响。线程执行切换开销小,但不利于资源的管 阅读全文