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
J.U.C Semaphore
importjava.util.concurrent.Executors;importjava.util.concurrent.Semaphore;publicclassSemapDemoimplements
Runnable
歌哥居士
·
2024-01-25 11:13
使用Exchanger线程之间交换数据
publicclassExchangeThread{staticclassProducerimplements
Runnable
{//生产者、消费者交换的数据结构privateListbuffer;//步生产者和消费者的交换对象
ruiguang21
·
2024-01-25 05:04
java
windows
开发语言
ios开发读取剪切板的内容_Android、IOS 获取剪切板内容
ClipboardManagerclipboardManager;StringtempStr;publicStringGetClipBoardContent(){runOnUiThread(new
Runnable
哥本哈根学派
·
2024-01-25 02:37
ios开发读取剪切板的内容
二、Java线程
Overridepublicvoidrun(){//要执行的任务}};//设置线程名称默认是Tread-xx表示数字从0递增t.setName("t1");//启动线程t.start();2)方法2:使用
Runnable
栗子ing
·
2024-01-25 02:03
JUC并发编程
java
开发语言
jvm
算法
后端
10.14-10.20周复盘
线程
runnable
方法在哪里被调用,线程中断和复位的底层原理,wait和notify方法的原理2、线程安全性。
海边的奔跑
·
2024-01-24 21:10
浅谈Android Handler
Handler的两个主要作用延时处理消息或者
Runnable
(既安排消息或
Runnable
在某个主线程中某个地方执行)跨进程通信(既安排一个动作在不同的线程中执行)Handler分发中常用方法sendMessagesendM
瓦西大人
·
2024-01-24 19:00
第10章_多线程(创建和启动线程,Thread类的常用结构,多线程的生命周期,线程安全问题及解决,同步,线程的通信,JDK5.0新增线程创建方式)
1.2查看进程和线程1.3线程调度1.4多线程程序的优点1.5补充概念1.5.1单核CPU和多核CPU1.5.2并行与并发2.创建和启动线程2.1概述2.2方式1:继承Thread类2.3方式2:实现
Runnable
丁总学Java
·
2024-01-24 14:20
JavaSE知识汇总
创建和启动线程
Thread类的常用结构
多线程的生命周期
线程安全问题及解决
同步
线程的通信
JDK5.0新增线程创建方式
CompletableFuture异步调用学习
publicstaticCompletableFuturerunAsync(
Runnable
runnable
)publicstaticCompletableFuturerunAsync(
Runnable
runnable
那钱有着落吗
·
2024-01-24 06:57
java实现定时器
classMyTaskimplementsComparable{private
Runnable
runnable
;privatelongtimeStamp;publicMyTask(
Runnable
runnable
_蓝天IT_
·
2024-01-24 03:03
java
开发语言
初识多线程(超详细)
目录1.什么是多线程2.为什么要有线程(线程的优点)2.1线程和进程的区别3.Java的线程和操作系统线程的关系4.创建一个多线程程序方法一.继承Thread重写run方法二实现
Runnable
接口,重写
所遇皆随风
·
2024-01-23 05:05
java
java
jvm
开发语言
JAVA多线程-线程池源码详解
线程池的体系结构从JDK5开始,工作单元和执行机制被分离开来了,工作单元包括了
Runnable
和Callable,而执行机制由Exec
Noblegasesgoo
·
2024-01-23 02:48
JAVA学习
JAVA八股文
java
开发语言
后端
多线程
线程池
多线程(二)
但是我们没有直接看到在哪加了锁,在哪里释放了锁,为了更直观的加锁和释放锁,jdk5以后提供了一个新的锁对象Lock之前那个卖票的例子,用Lock实现publicclassMyRunableimplements
Runnable
寂静的春天1988
·
2024-01-23 02:41
线程有哪些状态及状态是如何切换的?
新建状态:new创建线程对象可执行状态:
Runnable
有执行资格(有执行权或者无执行权)死亡状态:terminated阻塞状态:blocked无法获取到锁进入阻塞,获取到锁后变为可执行状态。
java牛虻
·
2024-01-22 20:52
java
jvm
开发语言
创建线程的方式
实现
Runnable
接口,重写run方法。创建My
Runnable
对象,创建Thread对象,调用t.start方法。实现Callable接口,重写call方法。
java牛虻
·
2024-01-22 20:22
java
jvm
开发语言
【多生产者多消费者实现】1.
Runnable
用于实现线程任务 2.BlockingQueue用于线程数据交换
1)产品packagejuc.blockingqueue;publicclassProduct{publicProduct(){}@OverridepublicStringtoString(){return"Product$"+this.hashCode();}}2)生产者packagejuc.blockingqueue;importjava.util.concurrent.BlockingQue
zfoo-framework
·
2024-01-22 10:51
#
java多线程
java
开发语言
Handler、Looper、HandleThread、ActivityThread简介
:platform/frameworks/base/core/java/android/os/Handler.javaHandler允许发送和处理与线程的MessageQueue关联的Message和
Runnable
Snasph
·
2024-01-22 09:55
深入理解AndroidⅠ和Ⅱ
android
第10章-第4节-Java中多线程Thread里面的常用方法
Thread的常用方法:1、Thread类:publicclassThreadimplements
Runnable
{//线程名字privatevolatileStringname;//线程优先级(1~10
Zwarwolf
·
2024-01-22 07:01
java
Java 8的新特性简单分享(后续有系列篇~敬请期待)
//旧的匿名内部类
Runnable
ol
码农阿豪
·
2024-01-22 04:33
好“物”分享
java
java8
lambda
简化版线程池
TaskChannel:任务分配接口,返回null表示终止运行publicinterfaceTaskChannel{//当返回null值,表示线程可停止运行
Runnable
get()throwsInterruptedException
一只猿
·
2024-01-22 01:24
java面试题——多线程01
常见的一般是4种:继承Thread类实现
Runnable
接口通过callable接口,实现有返回值的线程基于线程池的实现虽说有四种,但究其根本,其实都是实现的
Runnable
接口2.java中线程的状态
水巷石子
·
2024-01-21 23:50
面试
java
java
开发语言
多线程
线程
面试
thread
CompletableFuture应用&源码分析
CompletableFuture应用&源码分析2.1CompletableFuture介绍平时多线程开发一般就是使用
Runnable
,Callable,Thread,FutureTask,ThreadPoolExecutor
小笨哥
·
2024-01-21 22:48
并发编程
java
开发语言
java常见面试题:如何使用Java进行多线程编程和并发控制?
实现
Runnable
接口或继承Thread类:要创建新的线程,你的类必须实现
Runnable
接口或继承Thread类。实现
Runnable
接口的方式通常更为可
广寒舞雪
·
2024-01-21 18:24
java
java
开发语言
mybaits 多线程 实现数据批量插入 (运用CountDownLatch实现闭锁)
1.xml文件批处理xml文件配置2.数据分批量查询先在SYS表中有10003条基本信息数据,ID关联STU中的sys_id进行,模拟测试创建计数器封装调用
Runnable
线程体实现批量插入方法
一个头发茂密的程序员
·
2024-01-21 13:11
Java线程调用kotlin的协程可能踩坑
项目中使用了Java和Kotlin混编,然后在线程调度中,Java用的是线程,Kotlin用的协程,现在有一种场景如下1.Kotlin中调用Java中的异步调度,然后通过回调
Runnable
回调到Kotlin
假装门口当前台
·
2024-01-21 11:35
深入了解线程
二、创建方法1.继承Thread类2.实现
Runnable
接口3.实现Callable接口总结前言在计算机科学和软件开发领域,线程是一项重要的概念和技术。
啄sir.
·
2024-01-21 06:19
java
后端
假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?
1callable和future一般情况,我们实现多线程都是Thread或者
Runnable
(后者比较多),但是,这两种都是没返回值的,所以我们需要使用callable(有返回值的多线程)和future
AredHickey
·
2024-01-21 05:13
等待多个线程完成后执行其他任务2019-05-11
耗时3分钟,B耗时4分钟常规方法是A();B();...总耗时7分钟但是如果想缩短时间,且AB在执行中没有对同一资源的争夺,那么可以开启两个线程,分别执行A,BJava提供了三种创建线程的方法1通过实现
Runnable
yogoshary
·
2024-01-21 04:46
java 多线程 结果汇总_java多线程细节归纳汇总
2、Java多线程的实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现
Runnable
接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。
weixin_39842682
·
2024-01-21 00:07
java
多线程
结果汇总
Java多线程知识汇总(一)
目录一、线程的生命周期二、Java线程实现方式1、继承Thread类2、实现
Runnable
接口3、通过Callable和Future创建线程4、三种方式的对比三、线程的几个主要概念一、线程的生命周期线程是一个动态执行的过程
刘一说
·
2024-01-21 00:05
Java
后端技术栈
实战总结
java
jvm
开发语言
jdk
Java 异步编程的完美利器:CompletableFuture 指北
Future获取异步执行结果之前我们详细探索了线程池,在上一篇文章中,我们仅仅介绍了ThreadPoolExecutor的voidexecute(
Runnable
command)方法,利用这个方法虽然可以提交任务
半亩方塘立身
·
2024-01-20 23:01
java
后端
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
开发语言
上一页
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
其他