摘要:
#### 线程调度 ##### 常见的线程调度模型 1. 抢占式:根据线程的优先级,优先级越高的线程,抢占到CPU时间片的概率越高 * java采用的就是抢占式调度模型 2. 均分式:每个线程占用的CPU时间片长度一样。 * 某些编程语言采用的式此类模型(百度了一下下,没找到,后期补上来) 3. J 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-20:36 *//*线程让位测试 */public class ThreadTest08 { public static void main(String[] args) { Student 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-20:58 *//*线程合并测试 */public class ThreadTest09 { public static void main(String[] args) { Thread 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-16:36 *//*探索主线程与分支线程之间的关系 */public class Temp03 { public static void main(String[] args) { Stud 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-15:47 */public class ThreadEndTest { public static void main(String[] args) { Thread t=new Thre 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-16:07 *//*改进后,终止线程的第二种方法: */public class ThreadEndTest02 { public static void main(String[] arg 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-11:58 *//*关于线程睡眠的测试程序Thread.sleep(参数为毫秒)在哪个线程中调用,则为哪个线程睡眠当线程睡眠时间过长时,可选择中断其睡眠 intterupt */public 阅读全文
摘要:
package com.anyan;/** * @author anyan * @date 2021/5/4-9:33 *//*该程序为暂时测试程序 */public class Temp { public static void main(String[] args) { Thread t=new 阅读全文
摘要:
线程生命周期 阅读全文
摘要:
多线程 进程:一个启动的应用程序(进程A与进程B的内存独立不共享) 线程:一个进程的执行场景/单元(线程A与线程B的内存可能共享,也可能独立) 例如在Java语言中,堆内存和方法区内存共享(因为其内存空间是固定的);但占栈内存独立,一个线程一个栈,每个栈之间互不干扰,即每个线程之间互不干扰,此即为多 阅读全文