
Thread
duanchao0320
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录spring 定时集合坑
spring 定时 ,cron, Scheduled,ScheduledThreadPoolExecutor原创 2023-03-10 16:23:43 · 132 阅读 · 0 评论 -
多线程问题(四)
文章目录多线程遇到问题(四)竞态条件竞争数据缓存问题同步synchronized 与 volatile区别 多线程遇到问题(四) 竞态条件 竞争数据 缓存问题 竞态条件 当计算机正确性取决于相对时间或者调度器所控制的线程交叉时,就会产生竞态条件。 check-then-act if(a==10){ rerurn a/2; } 如果线程1在执行a==10后,同时线程2修改a值,最终结果就...原创 2019-10-17 17:15:39 · 143 阅读 · 0 评论 -
线程状态及切换(三)
主要是实现线程各种执行状态 线程5中执行状态: NEW:新建 RUNNABLE:运行 BLOCKED:线程阻塞并等待一个监听 WAITING:等待,无限等待知道一些特定操作 TIMED_WAITING:特定时间等待另外线程执行:计时等待 TERMINATED:线程结束 NEW 创建完线程后线程状态为NEW Runnable r = new Runnable() { ...原创 2019-10-16 16:58:59 · 163 阅读 · 0 评论 -
线程几种创建方式(一)
线程几种创建 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 java 程序是通过线程执行,线程在程序执行中具有独立的路径。 java是通过 java.lang.Thread 类与java.lang.Runnable接口实现线程机制 文章目录线程几种创建方式1.Thread2.Runable3.Runable 第二种4.java...原创 2019-10-16 13:32:37 · 228 阅读 · 0 评论 -
多线程:获取设置多线程状态(二)
文章目录设置线程名称线程存或状态线程执行状态设置线程优先级守护线程与非守护线程 设置线程名称 Thread thread = new Thread(r,“线程名称”); Runnable r = new Runnable() { @Override public void run() { System.out.pri...原创 2019-10-16 15:27:08 · 1461 阅读 · 0 评论