摘要: 一、什么是死锁? 线程死锁描述的是这样一种情况:多个线程同时被阻塞,他们中的一个或者全部都在等待某个资源被释放。由于线程无限期地阻塞,因此程序不可能正常终止。 二、产生死锁的条件 互斥条件:该资源任意一个时刻只由一个线程占用。 请求与保持条件:一个线程因请求资源而阻塞时,对已获得的资源保持不放。 不 阅读全文
posted @ 2020-12-27 19:12 迷思t无 阅读(101) 评论(0) 推荐(0)
摘要: 一、上下文切换的概念 什么是上下文切换? 时间片是CPU分配给各个线程的时间,一般几十毫秒,CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务, 但是,在切换前都会保存会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。所以任务从保存到再加载的 阅读全文
posted @ 2020-12-27 19:02 迷思t无 阅读(344) 评论(0) 推荐(0)