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()方法的时候会阻塞 当前线程
相关推荐
y = xⁿ2 分钟前
【Leet Code 】滑动窗口
java·算法·leetcode
day day day ...15 分钟前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
dr_yingli19 分钟前
fMRI(3-1)报告(个体化报告)生成器说明
开发语言·matlab
hrhcode20 分钟前
【java工程师快速上手go】一.Go语言基础
java·开发语言·golang
l1t22 分钟前
用wsl自带的python 3.10下载适用于3.12的pandas版本结合uv安装python 3.12模拟离线安装场景
python·pandas·uv
2601_9507039434 分钟前
Spring IoC入门实战:XML与注解双解
java
带刺的坐椅34 分钟前
Snack JSONPath 项目架构分析
java·json·java8·jsonpath
飞Link43 分钟前
【AI大模型实战】万字长文肝透大语言模型(LLM):从底层原理解析到企业级Python项目落地
开发语言·人工智能·python·语言模型·自然语言处理
妙蛙种子31143 分钟前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
翻斗包菜1 小时前
第 03 章 Python 操作 MySQL 数据库实战全解
数据库·python·mysql