1、Java中的线程

1、Java中的线程

1、创建和运行线程

🌼在Java中只要是创建线程就和Thread类有关

  • (1) 创建一个Thread对象,传入Runnable对象作为参数。Runnable是一个接口,可以传入它的实现类、匿名类或Lambda表达式作为参数。
  • (2) Thread类实现(implements)了Runnable接口,所以可以创建Thread的匿名类对象,然后重写run方法
  • (3) 创建Thread实例对象,传入FutureTask对象可以创建一个可以获取线程中返回值的线程对象。创建FutureTask对象的时候要传入Callable对象作为参数。之所以可以把FutureTask作为Thread的构造方法的参数,是因为FutureTask是Runnable子类型。通过FutureTask的get方法获取线程中的返回值。调用get()方法的时候会阻塞 当前线程
相关推荐
需要8265 分钟前
分布式事务:Seata AT/TCC/SAGA 的取舍与踩坑
java·spring boot·分布式·spring·spring cloud
在世修行14 分钟前
干货:显式映射 vs 自动判据
python·插件
晨小安18 分钟前
ThreadLocal及其内存泄漏问题深度解析
java·jvm·tomcat·哈希表
xzal1218 分钟前
Python之简单理解栈和队列
python
DeepAgent25 分钟前
AI Agent 工程实践(49):一次真实优化——从 Agent v1 到 v2
开发语言·人工智能·agent
知识分享小能手37 分钟前
C++ 学习教程,从入门到精通,C++对象和类 — 详细知识点总结(10)
开发语言·c++·学习
lupai38 分钟前
维修保养记录精准版 API 对接实战指南
数据库·python
m0_5873830038 分钟前
深圳24小时自助健身房解决方案实战:从系统架构到部署指南
java·人工智能·spring boot·spring·系统架构·需求分析
郑州光合科技余经理1 小时前
同城电商系统:库存变更怎么同步到订单
java·开发语言·前端·后端·uni-app·php·ai编程
水水不水啊1 小时前
告别杂乱的调试窗口:我用 Python + WebView 写了一个现代化串口助手
python·测试工具·嵌入式·嵌入式开发·串口调试·串口助手