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()方法的时候会阻塞 当前线程
相关推荐
NE_STOP6 小时前
Vide Coding--AI编程工具的选择
java
用户8356290780516 小时前
使用 Python 操作 Word 内容控件
后端·python
LDR0066 小时前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术6 小时前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园6 小时前
C++20 Modules 模块详解
java·开发语言·spring
程序员黑豆6 小时前
JDK 下载安装与配置详细教程
java·前端·ai编程
小宇宙Zz7 小时前
Maven依赖冲突
java·服务器·maven
swordbob7 小时前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
咖啡八杯7 小时前
GoF设计模式——享元模式
java·spring·设计模式·享元模式