当前位置: 首页 > java >正文

线程运行的现象和相关指令

一.多个线程运行的现象

1.规律

  • 交替执行
  • 谁先谁后,不由我们控制

2.举例

@Slf4j(topic = "c.Test6")
public class Test06 {public static void main(String[] args) {//创建并运行线程1new Thread(()->{while (true){log.debug("running");}}, "t1").start();//创建并运行线程2new Thread(()->{while (true){log.debug("running");}}, "t2").start();}
}

运行结果:

可见此时线程t1和线程t2先后输出,且并不受我们控制。 

http://www.xdnf.cn/news/13360.html

相关文章:

  • 2025年U盘恢复软件推荐指南
  • (新手友好)MySQL学习笔记(8):存储过程,自定义函数,游标
  • Java + Spring Boot + MyBatis 事务注解 @Transactional 使用规范说明
  • Jenkins + Docker + Kubernetes(JKD)在 DevOps CI/CD 中的核心价值与实践要点
  • DevSecOps实践:CI/CD流水线集成动态安全测试(DAST)工具
  • 专题:2025中国游戏科技发展白皮书报告汇总解读|附130+份报告PDF汇总下载
  • MySQL插入全攻略:单条vs批量,如何选择最优方案?​
  • 基于AI智能体的医疗AI工具库构建路径分析
  • java--认识反射
  • Java八股文——Spring「SpringMVC 篇」
  • 计算机视觉与深度学习 | 两种经典的低照度增强算法:多尺度Retinex(MSR)和自适应直方图均衡化(CLAHE)
  • 6个月Python学习计划 Day 21 - Python 学习前三周回顾总结
  • 【11408学习记录】[特殊字符] 速解命题核心!考研数学线性代数:4类行列式满分技巧(含秒杀公式)​
  • 游戏引擎学习第315天:取消排序键的反向顺序
  • python精讲之python基础
  • Seaborn入门到上头:让数据可视化变成享受的艺术(附防秃指南)
  • Node.js Conf 配置库要点分析 和 使用注意事项
  • Hive的索引使用如何优化?
  • JavaSE-Java简史
  • uni-app学习笔记三十六--分段式选项卡组件的使用
  • 【Java】Arrays.sort:TimSort
  • 1005. Maximize Sum Of Array After K Negations
  • 应用无法获取用户真实ip问题排查
  • 列表关联数据默认选中分析
  • MySQL 8.0 OCP 英文题库解析(十六)
  • GaussDB分布式数据库调优方法总结:从架构到实践的全链路优化指南
  • 车载软件和整车电子架构正重新定义汽车行业
  • 浏览器拓展-玻璃质感下载管理器
  • < 买了个麻烦 (二) 618 京东云--轻量服务器 > 可以为您申请全额退订呢。 挣取来的,东京云 轻量服务器,可以“全额退款“
  • PyCharm Python IDE