码迷,mamicode.com
首页 >  
搜索关键字:Runnable    ( 2999个结果)
java线程池模拟并发
public class CountDownLatchTest1 implements Runnable{ final AtomicInteger number = new AtomicInteger(); volatile boolean bol = false; @Override public... ...
分类:编程语言   时间:2019-08-20 18:27:16    阅读次数:108
Java并发编程:Callable、Future和FutureTask
一.Callable与Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: 由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。 Callable位于java.util.concurrent包下,它也是一个接口 ...
分类:编程语言   时间:2019-08-19 00:18:36    阅读次数:140
Spring 中使用 JDK Timer
在 Java 1.3 以后的版本中,通过 java.util.Timer 和 java.util.TimerTask 这两个类提供了简单的任务调度功能,称之为 Java Timer。Java Timer 允许按照固定频率重复执行某项任务,这比直接通过编写底层线程程序进行任务调度要轻松许多,但是对于诸 ...
分类:编程语言   时间:2019-08-18 15:28:14    阅读次数:79
多线程——Runnable接口
以实现Runable接口的方式创建线程比继承Thread类有很大的优越性,因为类不能多重继承,即一个类只能继承一个类,那么如果该类已经继承了一个类,就不能实现多线程了,但是可以通过实现Runable接口的方式实现多线程。 1、Runnable实现多线程 2、join()方法的使用 主线程在子线程运行 ...
分类:编程语言   时间:2019-08-17 22:15:25    阅读次数:107
线程生命状态
线程的状态转换: 1、新建状态用new Thread()建立一个线程对象后,该线程对象就处于新生状态。 2、就绪状态通过调用线程的start方法进入就绪状态(runnable)。注意:不能对已经启动的线程再次调用start()方法,否则会出现Java.lang.IllegalThreadStateE ...
分类:编程语言   时间:2019-08-17 21:45:44    阅读次数:98
10.ThreadLocal
```java /** * 如果你创建了 一个 ThreadLocal 变量,那么访问这个变量的每个线程都会有这个变量的一个本地副本。 * 当多个线程操作这个变量时,实际操作的是自己本地内存里面的变量,从而避免了线程安全问题 */ public class ThreadLocalDemo { sta... ...
分类:其他好文   时间:2019-08-17 10:57:30    阅读次数:88
09.守护线程与用户线程区别
```java public class DaemonTheadDemo { public static void main(String[] args){ Thread thread = new Thread(new Runnable() { @Override public void run()... ...
分类:编程语言   时间:2019-08-17 10:37:49    阅读次数:94
使用Runnable接口创建线程池
步骤: 创建线程池对象创建 Runnable 接口子类对象提交 Runnable 接口子类对象关闭线程池实例: class TaskRunnable implements Runnable{ @Override public void run() { for (int i = 0; i < 10; ...
分类:编程语言   时间:2019-08-15 19:23:36    阅读次数:90
Java网络编程和NIO:Java网络编程基础
转自: https://www.cnblogs.com/midiyu/p/7875574.html 关于网络 网络协议 如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间能够进行相互通信是因为它们都共同遵守一定的规则,即网络协议。 网络体系结构 计算机网络是个复杂的系统,按照人们解决复杂问题 ...
分类:编程语言   时间:2019-08-15 18:59:18    阅读次数:84
线上问题排查
转自:https://my.oschina.net/zhangxufeng/blog/3017521 Full GC次数过多 首先我们可以使用top命令查看系统CPU的占用情况 该进程下的各个线程运行情况如下: 通过jstack命令查看线程id为10的线程为什么耗费CPU最高,在jsatck命令展示 ...
分类:其他好文   时间:2019-08-15 13:16:12    阅读次数:70
共2999条   上一页 1 ... 42 43 44 45 46 ... 300 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!