死磕java并发(二次旅行)
文章平均质量分 73
余生(心如止水)
这个作者很懒,什么都没留下…
展开
-
java线程运行简介与常用方法
原理之线程运行 栈与栈帧 Java Virtual Machine Stacks (Java 虚拟机栈) 我们都知道 JVM 中由堆、栈、方法区所组成,其中栈内存是给谁用的呢?其实就是线程,每个线程启动后,虚拟 机就会为其分配一块栈内存。 每个栈由多个栈帧(Frame)组成,对应着每次方法调用时所占用的内存 每个线程只能有一个活动栈帧,对应着当前正在执行的那个方法 线程上下文切换(Thread Context Switch) 因为以下一些原因导致 cpu 不再执行当前的线程,转而执行另一个线程的代码原创 2021-06-07 15:54:26 · 250 阅读 · 0 评论 -
java创建线程的三种方式
java线程 创建和运行线程 方法一,直接使用 Thread // 创建线程对象 Thread t = new Thread() { public void run() { // 要执行的任务 } }; // 启动线程 t.start(); 例如: // 构造方法的参数是给线程指定名字,推荐 Thread t1 = new Thread("t1") { @Override // run 方法内实现了要执行的任务 public void run() { log.debug("hello");原创 2021-06-07 15:15:06 · 278 阅读 · 0 评论