E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Runnable
Java线程详解
创建并启动线程:实现
Runnable
接口,实现run方法通过Callable,需要实现call方法通过FutureTask创建FutureTask是Future接口的实现,它实现了一个可以提交给Executor
半亩方塘立身
·
2024-01-20 23:30
Java
面试
java
开发语言
解释Thread类和
Runnable
接口的区别,如何确保线程安全?
在Java中创建多线程主要有两种方式:继承Thread类和实现
Runnable
接口。以下是它们之间的主要区别:继承Thread类:当一个类直接继承自Thread类时,该类本身就代表了一个线程实例。
WangYaolove1314
·
2024-01-20 20:35
java
java
开发语言
java创建线程的三种方式
1、实现
Runnable
接口这是最常用的方法,需要创建一个实现
Runnable
接口的类,并重写run()方法。
爱生活,更爱技术
·
2024-01-20 16:21
java
开发语言
java数组ArrayList
packagecom.controller;importcom.myThread.AdminThread;importcom.myThread.MyCallable;importcom.myThread.My
Runnable
大得369
·
2024-01-20 12:09
java
python
开发语言
Java并发编程: 常用的分布式锁总结
publicstaticTlockWithMutex(StringlockName,DataSourcedataSource,Callable
runnable
)throwsException{Connectionconnection
玉成226
·
2024-01-20 11:16
【Java并发编程】
java
分布式
Java程序设计:必实验4 线程应用
要求采用实现
Runnable
接口和Thread类
起床悠悠
·
2024-01-20 09:15
Java
java
开发语言
聊聊rocketmq的RequestTask
RequestTaskRequestTaskorg/apache/rocketmq/remoting/netty/RequestTask.javapublicclassRequestTaskimplements
Runnable
go4it
·
2024-01-20 07:15
java多线程实现方式和线程池详解
java多线程实现方式和线程池详解多线程的三种实现方式1、继承Thread类2、实现
Runnable
接口3、实现Callable接口线程安全问题1、卖车票案例2、解决线程安全同步代码块同步方法3、同步锁
北漂IT民工_程序员_ZG
·
2024-01-20 06:58
研究
自创
java
java-ee
开发语言
线程安全
以电影院卖票为例演示线程安全问题由三个不同的渠道同时卖100张票线程任务:publicclassMy
Runnable
implements
Runnable
{//卖电影票(共享数据)privateintticket
LiuXiaozhang
·
2024-01-20 04:07
JavaEE之多线程编程:3. 线程的状态(易懂!)
文章目录一、关于线程的状态二、观察线程的所有状态1.NEW状态2.TERMINATED状态3.
RUNNABLE
状态4.TIMED_WAITING一、关于线程的状态进程最核心的状态,一个是就绪状态,一个是阻塞状态
田雨晴Tipper
·
2024-01-20 03:15
JavaEE
java-ee
java
开发语言
学习方法
算法
intellij
idea
笨蛋学JUC并发编程-进程与线程
JUC并发编程-进程与线程1.进程与线程1.1概念1.1.1进程线程之间对比1.1.2并发与并行1.1.3同步与异步1.1.4单线程与多线程1.2创建和运行线程1.2.1直接使用Thread1.2.2使用
Runnable
Today-Saturday
·
2024-01-19 22:15
笨蛋学JUC
java
JUC并发编程
java线程
2.实现
Runnable
接口如果一个类实现了
Runnable
接口,那么它就可以作为线程运行。
Runnable
接口只有一个方法run(),需要重写这个方法来定义线程执行的代码3.实现Call
c85736722
·
2024-01-19 22:37
java
开发语言
Java 重载 重写 注解 反射 多线程 锁 同步
目录一、重载:二、重写三、注解3.1含义3.2常用注解3.3元注解四、反射4.1定义4.2常用API五、多线程5.1实现多线程方法一:继承Thread类方法二:实现
Runnable
接口5.2常用API六
林林亓
·
2024-01-19 19:08
Java学习
java
开发语言
并发编程之线程池ThreadPoolExecutor分析下
方法runWorker方法processWorkerExit方法getTask方法shutdown方法shutdownNow方法mainLock锁execute方法publicvoidexecute(
Runnable
command
山鸟与鱼!
·
2024-01-19 16:24
并发编程
java
开发语言
后端
【多线程】认识Thread类及其常用方法
文章目录一.线程的创建和启动1.通过继承Thread类创建线程2.通过实现
Runnable
接口创建线程3.其他方法创建线程(本质上为上面两种写法的变形)3.1使用Thread的匿名内部类3.2使用匿名内部类实现
轩。528
·
2024-01-19 06:16
java
笔记
【Java】实用小技巧:线程中的函数传递参数
实现方法:步骤一:因为Thread类创建需要
Runnable
类型的参数,重新创建一个类实现
Runnable
接口,重写里面的run方法,让它具有“接收”参数的办法。
_普
·
2024-01-19 01:01
java
开发语言
后端
经验分享
【昕宝爸爸小模块】浅谈之创建线程的几种方式
浅谈之创建线程的几种方式一、✅典型解析1.1✅
Runnable
和Callable区别1.2✅Future1.3✅FutureTask和Callable示例二、
昕宝爸爸
·
2024-01-18 23:06
#
Java并发
java
开发语言
线程安全
并发
并行
线程的使用
线程的创建方式1、实现
Runnable
Runnable
规定的方法是run(),无返回值,无法抛出异常实现Callable2、Callable规定的方法是call(),任务执行后有返回值,可以抛出异常3、
xmh-sxh-1314
·
2024-01-18 23:20
java
java架构师面试题——多线程&并发篇
1、说说Java中实现多线程有几种方法创建线程的常用三种方式:1.继承Thread类2.实现
Runnable
接口3.实现Callable接口(JDK1.5>=)4.线程池方式创建通过继承Thread类或者实现
杜引强
·
2024-01-18 11:19
java
开发语言
面试
架构
JUC(java.util.concurrent)的常见类(多线程编程常用类)
Callable接口这个东西可以类比于之前见过的
Runnable
接口.两者的区别在于
Runnable
关注执行过程,不关注执行结果.Callable关注执行结果,它之中的call方法(类比于run方法)返回值就是线程执行任务的结果
灰灰快醒醒
·
2024-01-18 09:57
java
开发语言
Java 线程
1.实现多线程的2种方式Oracle官网的文档中给出了2种实现多线程的方式:实现
Runnable
接口;继承Thread类。
zengk562
·
2024-01-18 05:51
Java
java
线程
线程同步
死锁
线程安全
线程相关API
springboot第49集:【思维导图】多线程,常用类与基础API,集合框架,泛型,数据结构源码...
多线程创建方式一:继承Thread类多线程创建方式二:实现
Runnable
接口jdk5.0新增两种创建多线程的方式image.pngimage.pngimage.pngimage.pngimage.pngnew
掘金-我是哪吒
·
2024-01-18 04:33
spring
boot
数据结构
java
jvm
后端
java基础之线程练习题
1.关于线程设计,下列描述正确的是()A.线程对象必须实现
Runnable
接口B.启动一个线程直接调用线程对象的run()方法C.Java对多线程同步提供语言级的支持synchronizedD.一个线程可以包括多个进程
这孩子叫逆
·
2024-01-17 15:11
java
java
python
开发语言
JUC的常见类
CallableReentrantLockSemaphoreCountDownLatchJUC即java.util.concurrent,其中存放了一些进行多线程编程时有用的类CallableCallable是一个接口,在我们实现
Runnable
楠枬
·
2024-01-17 12:22
JavaEE
java
开发语言
多线程
java-ee
QT 类介绍
2.Q
Runnable
类Q
Runnable
类是Qt中的可执行类,用于定义需要在线程中执行的任务。使用Q
Runnable
类可以方便地创建可执行的任务,并将其传递给QThread类进行执行。
Tomas__chao
·
2024-01-17 09:26
数据库
java
开发语言
线程的创建
1、继承Thread类2、实现
Runnable
接口3、实现Callable接口这种方式需要结合FutureTask类使用publicstaticvoidmain(String[]args)throwsExecutionException
从零开始的程序猿生活
·
2024-01-17 07:12
多线程和并行程序设计
可运行对象:可以理解为一个任务,是
Runnable
接口的实例。线程:一个任务从头到尾的执行流程,本质上是便于任务执行的对象。线程状态:线程状态是操作系统中线程生命周期的一个阶段。
illusionbigdata
·
2024-01-17 06:52
java期末
java
开发语言
java线程池 api_线程池API总结
1、Executor:线程池顶级接口,只有一个方法2、ExecutorService:真正的线程池接口1)voidexecute(
Runnable
command):执行任务/命令,没有返回值,一般用来执行
Paris李晶
·
2024-01-17 05:11
java线程池
api
Java线程,线程池API
线程:我们使⽤
Runnable
和Thread来创建⼀个新的线程.packagecom.tian;/***@AuthorAdministrator*@Date2020/4/13001316:08*@Version1.0
当时的那个女孩
·
2024-01-17 05:40
日常
Handler post
方法列表```java1.post(
Runnable
r)2.postAtFrontOfQueue(
Runnable
r)3.post
w小强
·
2024-01-17 03:35
线程之间如何传递上下文信息
文章目录源码解读1.扩展ThreadPoolExecutor2.扩展
Runnable
3.整体流程源于工作中一个业务场景的需求。
倜傥村的少年
·
2024-01-16 21:17
并发程序设计
java
开发语言
Java线程Thread类详解
成员变量Thread类中与成员变量有关的代码如下所示:publicclassThreadimplements
Runnable
{privatevolatileStringname;privateintpriority
buzzerrookie
·
2024-01-16 19:50
Java Lambda表达式学习-1
背景介绍Lambda是JAVASE8中的一个重要的新特性,允许使用表达式来代替功能接口,提供了一个正常的参数列表和一个使用这些参数的主题(可以是一个表达式或者一个代码块).例如代替匿名内部类,
Runnable
伪乐观的W先生
·
2024-01-16 04:59
RabbitMQ消息队列Android的实现方式之接收(二)
privatevoidsubscribe(finalHandlerhandler){//创建消费者,并监听消费信息subscribeThread=newThread(new
Runnable
(){@Overridepublicvoidrun
自由自在_Android
·
2024-01-16 03:16
【并发】共享模型之管程
publicclassTest1{staticinta=0;publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt1=newThread(new
Runnable
五敷有你
·
2024-01-15 21:01
并发编程
开发语言
java
并发
多线程
从零学Java 多线程(基础)
2.3进程和线程的区别3线程的实现3.1线程的组成3.2线程执行特点3.3线程的创建3.3.1继承Thread类3.3.2实现
Runnable
接口1多线程1.1多任务现实生活中太多这样同时做多件事的例子了
贰贰柒丶阿拽
·
2024-01-15 09:12
从零学Java
java
开发语言
3、并发编程-Java线程
线程状态创建和运行线程方法一,直接使用newThread//创建线程对象Threadt=newThread(){publicvoidrun(){//要执行的任务}};//启动线程t.start();方法二,使用
Runnable
站得高看得远
·
2024-01-15 07:16
6.3 多线程的安全与应用
6.3多线程的安全与应用1.多线程概念1.进程2.线程2.创建多线程1.继承Thread类创建线程2.实现
Runnable
接口创建线程3.Callable接口创建线程3.线程同步1.同步锁synchronized2
与海boy
·
2024-01-14 23:16
Java工程师2022版
java
【Java】多线程与JUC
一、并发与并行二、实现多线程的方式方式一:自定义类继承Thread方式二:实现
Runnable
接口方式三:实现Callable接口(有返回值三种实现方法对比三、常见的成员方法四、线程的生命周期五、线程安全问题同步代码块六
加文格罗夫斯
·
2024-01-14 13:50
Java
java
开发语言
Java学习笔记(十一)——JUC并发编程(超详细)
线程和进程进程:一个程序的集合,一个进程至少包含一个线程;Java默认有两个进程,main、GC线程:一个进程某个功能由线程负责对于Java而言Thread、
Runnable
、Callable真的可以开启线程吗
星辰引路-Lefan
·
2024-01-14 06:07
Java
java
Java多线程:初识多线程!左手画方,右手画圆
专栏内容:Java⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、线程与进程二、创建线程方法1、继承`Thread`类2、实现`
Runnable
`接口3、两者区别4、举个栗子5、简洁写法Ⅰ、
子夜的星
·
2024-01-14 03:00
趣学Java
java
开发语言
多线程
高并发编程实战第一阶段(Java线程基础API教程)
高并发编程实战第一阶段(Java线程基础)文章目录高并发编程实战第一阶段(Java线程基础)1线程基本介绍1.1进程的七状态模型1.2线程的状态模型2多线程基础API2.1Thread类2.2线程API之
Runnable
Turbo码先生
·
2024-01-14 02:27
Java
java
LangChain 70 Evaluation 评估、衡量在多样化数据上的性能和完整性
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:34
LLM-Large
Language
Models
langchain
chatgpt
人工智能
prompt
python
LangChain 68 LLM Deployment大语言模型部署方案
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:04
LLM-Large
Language
Models
langchain
语言模型
人工智能
chatgpt
LLM
prompt
服务器
LangChain 69 向量数据库Pinecone入门
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:04
LLM-Large
Language
Models
数据库
langchain
chatgpt
LLM
prompt
语言模型
LangChain 67 深入理解LangChain 表达式语言30 调用tools搜索引擎 LangChain Expression Language (LCEL)
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:04
LLM-Large
Language
Models
langchain
搜索引擎
chatgpt
人工智能
python
LangChain 66 深入理解LangChain 表达式语言29 管理prompt提示窗口大小 LangChain Expression Language (LCEL)
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:34
LLM-Large
Language
Models
langchain
prompt
chatgpt
人工智能
python
LangChain 65 深入理解LangChain 表达式语言28 余弦相似度Router Moderation LangChain Expression Language (LCEL)
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:33
LLM-Large
Language
Models
langchain
chatgpt
人工智能
python
LangChain 64 深入理解LangChain 表达式语言27 添加审查 Moderation LangChain Expression Language (LCEL)
深入理解LangChain表达式语言十三自定义pipeline函数LangChainExpressionLanguage(LCEL)LangChain51深入理解LangChain表达式语言十四自动修复配置
Runnable
ConfigLangChainExpressionLanguage
AI架构师易筋
·
2024-01-13 21:33
LLM-Large
Language
Models
langchain
chatgpt
人工智能
python
Java多线程&并发篇----第八篇
系列文章目录文章目录系列文章目录前言一、简述一下你对线程池的理解二、线程生命周期(状态)三、新建状态(NEW)四、就绪状态(
RUNNABLE
)五、运行状态(RUNNING)前言前些天发现了一个巨牛的人工智能学习网站
数据大魔王
·
2024-01-13 14:40
java面试题套2
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他