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线程间的通信(Object中的wait(),Thread中的join(),CountDownLatch中的await()/countDown(),CyclicBarrier中await())
privatestaticvoiddemo1(){ThreadA=newThread(new
Runnable
(){@Overridepublicvoidrun(){printlNumber("A");}
A尘埃
·
2023-09-22 14:33
java
开发语言
线程通信
JAVA多线程—Callable详解
3.示例和结果1.两种接口的区别与使用
Runnable
接口相比,Call
我来变强了
·
2023-09-22 09:49
JAVA
java
开发语言
线程状态
RUNNABLE
线程正在执行;或线程可执行,但是等待来自操作系统的其他资源,如CPU。BLOCKED线程等待监视器锁。WAITING线程等待另一个线程去执行一个动作,收到通知后继续执行。发
叠最厚的甲
·
2023-09-22 07:08
基于TCP协议的网络聊天室
publicstaticvoidmain(String[]args){newThread(newServerTask()).start();//执行服务任务}}/***创建服务任务类*/classServerTaskimplements
Runnable
wxlcome
·
2023-09-21 14:03
网络
tcp/ip
java
SwingUtilities.invokeLater
SwingUtilities.invokeLater(new
Runnable
(){@Overridepublicvoidrun(){mainTablePane.tableRefresh();}});对于上述代码
疯狂java杰尼龟
·
2023-09-21 14:20
#
java
开发语言
c语言两个线程交替打印奇数和偶数,经典面试题——两个线程交替打印奇数和偶数...
privatestaticvolatileinti=1;publicstaticvoidmain(String[]args)throwsException{finalObjectobj=newObject();
Runnable
runnable
温暖如故
·
2023-09-21 11:54
JUC第三讲:Java 并发-线程基础
文章目录JUC第三讲:Java并发-线程基础1、带着BAT大厂的面试问题去理解2、线程状态转换2.1、新建(New)2.2、可运行(
Runnable
)2.3、阻塞(Blocking)2.4、无限期等待(
程序员 jet_qi
·
2023-09-21 09:13
java基础之多线程
Java线程
线程状态转换
线程使用
线程中断
线程互斥同步
线程协作
并发工具类-Exchanger
privatestaticfinalExchanger>exchange=newExchanger>();publicstaticvoidmain(String[]args){//第一个线程newThread(new
Runnable
王侦
·
2023-09-21 05:33
CompletableFuture
publicstaticCompletableFuturerunAsync(
Runnable
runnable
)publicstaticCompletableFuturerunAsync(
Runnable
r
龙剑灵
·
2023-09-20 21:28
java8新特性
一、Lambda表达式函数式接口需要用注解@FunctionalInterface修饰(检查接口是不是函数式接口)publicclassTestLambda{//1、无参数,无返回值//使用函数式接口
Runnable
ZeroZuo
·
2023-09-20 16:11
java中Callable、Future、FutureTask讲解与实战
#博学谷IT学习技术支持#一:CallableCallable是类似Thread和
Runnable
,也是一种创建线程的方式,只不过Callable创建的线程可以带返回值。
学不可以怡
·
2023-09-20 15:16
java
java
[Qt]多线程和套接字通信
常用共用成员函数1.1.2信号槽1.1.3静态函数1.1.4任务处理函数1.2使用方式11.2.1操作步骤1.2.2示例代码1.3使用方式21.3.1操作步骤1.3.2示例代码2.线程池的使用2.1Q
Runnable
2.2QThreadPool3
9TSe
·
2023-09-20 14:42
Qt
qt
开发语言
java单线程的循环调用_Java 使用线程池执行若干任务
按照任务是否有返回值可以将任务分为两种,分别是实现
Runnable
的任务类(无参数无返回值)和实现Cal
weixin_39947501
·
2023-09-20 12:52
java单线程的循环调用
Android性能优化之使用线程池处理异步任务
本文转自:Android性能优化之使用线程池处理异步任务作者:Sunzxyong说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1.继承Thread类2.实现
Runnable
曹半斤
·
2023-09-20 12:19
Android笔记
Java笔记
android
性能优化
线程池
多线程
java线程池批量处理任务
创建一个核心线程数ExecutorServiceexecutorService=Executors.newFixedThreadPool(7);创建处理任务类classTaskimplements
Runnable
Cyclic1001
·
2023-09-20 12:49
开发
线程池
java
jvm
开发语言
java线程池中任务异常处理
importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.TimeUnit;publicclassDivTaskimplements
Runnable
小方9527
·
2023-09-20 12:48
java并发编程
线程池
java
异常处理
大坑一个
之前逻辑:自定义一个ViewGroup,然后创建一个组件ImageView,在接口返回数据之后,通过post(new
Runnable
)方式去addView(imageView),因为我们访问接口时是在子线程的
匿名用户_bcc3
·
2023-09-20 09:06
JVM中的java同步互斥工具应用演示及设计分析
1.火车站售票系统仿真某火车站目前正在出售火车票,共有50张票,而它有3个售票窗口同时售票,下面设计了一个程序模拟该火车站售票,通过实现
Runnable
接口实现(模拟网络延迟)。
blank_gfh
·
2023-09-20 04:54
jvm
java
开发语言
JUC中创建的组件 && 多线程使用“哈希表”
1.Callable的用法非常类似于
Runnable
(描述了一个任务/一个线程要干啥),
Runnable
通过run方法描述,返回类型void,但是很多时候,是希望任务要有返回值的,有一
念君思宁
·
2023-09-20 02:53
操作系统哪些事?
java要笑着学
java
开发语言
Android线程状态
*/NEW,/***Threadstatefora
runnable
thread.Athreadinthe
runnable
*stat
kotlon
·
2023-09-20 01:22
线程池原理
Callable接口publicinterfaceCallable{Vcall()throwsException;}
Runnable
接口publicinterface
Runnable
{publicabstractvoidrun
01_小小鱼_01
·
2023-09-20 00:09
Lambda表达式第四版
1、冗余的Runnbale代码packagecom.lambda;publicclassDemo01
Runnable
{publicstaticvoidmain(String[]args){
Runnable
Impl
runnable
丁总学Java
·
2023-09-19 21:07
#
Lambda表达式
java
开发语言
Lambda
android 多张图片合成一张
newThread(new
Runnable
(){@Overridepublicvoidrun(){Longa=System.currentTimeMillis();Filefile1=newFile(div
一颗沙子
·
2023-09-19 19:37
android
方法
android
从一段 Dubbo 源码到 CPU 分支预测的一次探险之旅
说来也是巧最近在看Dubbo源码,然后发现了一处很奇怪的代码,于是就有了这篇文章,让我们来看一下这段代码,它属于ChannelEvent
Runnable
,这个
runnable
是DubboIO线程创建,将此任务扔到业务线程池中处理
雕爷的架构笔记
·
2023-09-19 15:42
1.1为什么说本质只有一种实现线程的方式
1.实现
Runnable
接口究竟比继承Thread类实现线程好在哪里?实现线程的方式到底有几种?
printf200
·
2023-09-19 14:46
Java多线程-Callable和Future
Callable和Future出现的原因创建线程的2种方式,一种是直接继承Thread,另外一种就是实现
Runnable
接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。
4553675200ad
·
2023-09-19 12:41
提升 Spring Boot 吞吐量的 7 个神技,让你的项目飞起来!
EnableAsync注解JDK8本身有一个非常好用的Future类——CompletableFuture@AllArgsConstructorpublicclassAskThreadimplements
Runnable
·
2023-09-19 10:26
java
多线程详解(上)
文章目录一、线程的概念1)线程是什么2)为甚要有线程(1)“并发编程”成为“刚需”(2)在并发编程中,线程比进程更轻量.3)线程和进程的区别二、Thread的使用1)线程的创建继承Thread类实现
Runnable
月光迟暮之夜
·
2023-09-19 10:31
java
jvm
开发语言
(JavaEE)线程的状态
TERMINATED:Thread对象还在,但内核中的线程已经没了
RUNNABLE
:就绪状态(线程已经在CPU上执行了/线程正在排队,等待在CPU上执行)TIMED_WAITING:阻塞状态。
iiiiiihuang
·
2023-09-19 03:52
JavaEE
java
开发语言
java-ee
Thread学习笔记
01_Thread线程初始化ThreadGroup:线程组,默认创建线程的线程组
Runnable
:新建线程时候自己创建的name:线程名,一般是自动创建,格式为:"Thread-"+nextThreadNum
·
2023-09-18 16:05
java
对JavaEE基础多线程基础的理解
掌握Executors可以创建的三种线程池的特点及使用范围.1.1集成Thread类,重写父类run()方法1.2实现
runnable
接口1.3使用ExecutorService、Callable、Future
KeJason
·
2023-09-18 12:36
java线程
java
ee
多线程
线程
多线程高并发(五)线程池
(四),Callable(五),Future存储执行将来的结果FutureTaskFuture+
Runnable
CompletableFuture管理多个Future结果day8三,ThreadPoolExecu
解决问题no解决代码问题
·
2023-09-18 11:02
#
多线程
java
笔记
线程池
ThreadPool
ForkJoinPool
Java高级之多线程基本概念、线程的创建个使用、线程的生命周期、同步的同步和JDK5.0新增的线程创建方式
、程序、进程、线程1.2、单核CPU和多核CPU1.3、并行与并发1.4、多线程的优点1.5、何时用多线程二、线程的创建和使用2.1、创建线程方式一--继承Thread类2.2、创建线程方式二--实现
Runnable
Arbicoral
·
2023-09-18 00:28
Java
java
开发语言
快速了解Java 8 新特性
操作符或箭头操作符->左边:lambda形参列表(其实就是接口中抽象方法的形参列表)->右边:lambda体(其实就是重写的抽象方法的方法体)lambda表达式的使用:(分为6种情况介绍)语法格式一:无参,无返回值
Runnable
r
nan feng
·
2023-09-17 21:12
java
java
走近Callable
1.特点可以有返回值可以抛出异常方法不同,run()/call();Callable接口类似于
Runnable
,因为它们都是为其实例可能有另一个线程执行的类设计的,然而,
Runnable
不返回结果,也不能抛出被检查的异常
荭色海湾
·
2023-09-17 16:46
JUC
java
Linux学习之平均负载的概念和查看方法
可运行状态的进程:正在使用CPU或者正在等待CPU处理的进程,ps命令看到的,处于R状态(Running或
Runnable
)的进程。
seasidezhb
·
2023-09-17 10:55
Linux性能优化
linux
性能优化
回顾多线程
1.线程有几种状态publicenumState{//新生NEW,//运行
RUNNABLE
,//阻塞BLOCKED,//等待WAITING,//超时等待TIMED_WAITING,//终止TERMINATED
荭色海湾
·
2023-09-17 08:01
JUC
java
开发语言
【JavaEE】多线程(二)
多线程(二)文章目录多线程(二)第一个多线程程序观察线程sleep创建线程继承Thread类,重写run方法实现
Runnable
,重写run继承Thread,重写run实现
Runnable
,重写run基于
日夜无休时
·
2023-09-16 23:37
JavaEE
java-ee
java
(八)深入并发之
Runnable
、Callable、FutureTask及CompletableFuture原理分析
引言关于
Runnable
、Callable接口大家可能在最开始学习Java多线程编程时,都曾学习过一个概念:在Java中创建多线程的方式有三种:继承Thread类、实现
Runnable
接口以及实现Callable
竹子爱熊猫
·
2023-09-16 18:41
Autosar基础——RTE简介
AUTomotiveOpenSystemArchitectureAutosar-简介和历史发展Autosar-软件架构Autosar软件组件-ApplicationLayer介绍和SWC(SoftwareComponent)类型Autosar-
Runnable
s
诊断协议那些事儿
·
2023-09-16 17:50
Autosar-CP
车载系统
架构
经验分享
谷粒商城篇章6 ---- P193-P210 ---- 异步&线程池&商品详情【分布式高级篇三】
目录1.异步1.1初始化线程的4种方式1.1.1继承Thread1.1.2实现
Runnable
接口1.1.3实现Callable接口+FutureTask1.1.4线程池1.1.5以上4种方式总结:1.2
W@Lucky
·
2023-09-16 15:05
java
android
开发语言
多线程回顾、集合Collection、Set、List等基本知识
继承Thread类实现
Runnable
接口线程池Callable问:多线程通常会遇到线程安全问题?什么情况下会遇到线程安全问题?答:一个数据被多个线程访问(有读有写)解决这个问题的方式?
丶嘟嘟
·
2023-09-16 05:06
list
java
数据结构
java基础-并发编程-ThreadPoolExecutor源码学习
ThreadPoolExecutor源码大纲给线程池中添加任务publicvoidexecute(
Runnable
command){if(command==null)thrownewNullPointerException
Semanteme
·
2023-09-16 05:32
java
学习
开发语言
JAVAEE初阶相关内容第十一弹--多线程(进阶)
目录一、JUC的常见类1、Callable接口1.1callable与
runnable
1.2代码实例(1)不使用Callable实现(2)使用Callable实现1.3理解Callable1.4理解FutureTask2
苏西西¥
·
2023-09-15 17:34
JAVA面试
Javaee
java
开发语言
面试
线程的几种状态
目标:1.线程的几种状态的含义2.状态之间的切换条件目录新建(new)线程可运行(
Runnable
)状态运行(Running)状态阻塞(Blocked)状态等待(Waiting)状态超时等待(TimedWaiting
Lpy2569
·
2023-09-15 14:40
javaEE
java
java-ee
Android 返回UI线程几种方法
它接受一个
Runnable
对象,将其提交到UI线程的消息队列中执行。
小铁-Android
·
2023-09-15 14:15
android
ui
java多线程-线程状态
运行(
RUNNABLE
):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创建后,其他线程(比如m
探索者_逗你玩儿
·
2023-09-15 12:05
微服务 第一章 Java线程池技术应用
(只运行一次)1.1.1、改造成主线程常驻,每秒开启新线程运行1.1.2、匿名内部类1.1.3、缺点1.1.4、扩展知识:Java内部类1.1.4.1、静态内部类1.1.4.2、匿名内部类1.2、实现
Runnable
青花锁
·
2023-09-15 11:44
面试
Java微服务
微服务
java
python
lambda表达式
无论是JDK内置的
Runnable
、Comparator接口还是自定义的接口,只有当接口中的抽象方法存在且唯一时,才可以使用Lambda。使用Lambda必须具有上下文推断。
weixin_53150299
·
2023-09-15 07:36
java
开发语言
Java线程池ExecutorService和Executors应用(Spring Boot微服务)
使用
Runnable
接口实现类提交线程任务到线程池执行。版本:JDK1.8,SpringBoot2.6.3。1.线程和线程池基础JDK自带线程和线程池包位置:java.util.concurrent.
zhangbeizhen18
·
2023-09-15 06:25
L02-Java基础
Java线程池
ExecutorService
Executors应用
多线程
Java
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他