package com.dh.learn.queue; import java.util.concurrent.SynchronousQueue; // SynchronousQueue put/take 操作必须匹配,否则线程等待,直到与当前操作匹配的操作出现 // SynchronousQueu... ...
分类:
其他好文 时间:
2019-08-06 12:24:23
阅读次数:
95
package MoreThread; public class MoreThread implements Runnable{ @Override public void run() { for(int i = 0;i < 20;i++ ) { System.out.println(); ... ...
分类:
编程语言 时间:
2019-08-05 23:11:35
阅读次数:
188
单继承具有局限性,推荐使用Runnable接口,启动线程必须借用Thread类对象newThread(Run).start()publicvoidrun(){for(inti=0;i<5;i++){System.out.println("aa");}}publicstaticvoidmain(String[]args){ThreadDownloadra=newThreadDownload()
分类:
编程语言 时间:
2019-08-05 21:48:41
阅读次数:
122
1 //实现Runnable,编写购票线程 2 public class MyRunnable implements Runnable{ 3 private int i; 4 @Override 5 public void run() { 6 // TODO Auto-generated metho ...
分类:
编程语言 时间:
2019-08-05 20:16:22
阅读次数:
134
package com.itheima.demo3.LambdaTest;/** * @author newcityman * @date 2019/8/3 - 22:15 * 使用java.lang.Runnable接口作为参数,同时使用Lambda进行传参 */public class Demo ...
分类:
其他好文 时间:
2019-08-04 01:51:45
阅读次数:
159
异常信息如下: 异常现场截图: 原因: 正在查找ing 解决: 正在debug中 ...
分类:
编程语言 时间:
2019-08-03 16:17:52
阅读次数:
1325
1. Java多线程通过继承Thread和实现Runnable接口来实现多线程。 2. 数据同步通过synchronized关键字来实现 3. 线程直接的通信:wait,notify,notifyAll等方法实现唤醒和通知。 4. 线程的生命周期 5. 死锁问题和线程的优先级。 ...
分类:
编程语言 时间:
2019-08-03 12:42:28
阅读次数:
78
第1章 线程 线程与进程 进程是操作系统资源分配和调度的基本单位,但cpu资源是分配到线程的,也就是线程是CPU分配的基本单位。 线程自己的栈资源中,存放的局部变量是线程私有的,其他线程无法访问,除此之外栈还存线程的调用栈帧。 线程创建 三种方式:实现Runnable接口的run方法;继承Threa ...
分类:
编程语言 时间:
2019-08-03 00:13:39
阅读次数:
109
JDK1.5之后提供的 Execituors生产线程池的工厂类 线程池的接口类:ExecutorService 1创建线程池的工厂类 创建类实现Runnable接口,重写里面的run方法 传递线程池任务,执行 线程池里一共就两个线程 销毁线程池 线程池销毁后 程序自动停止 线程池毁后再来执行线程任务 ...
分类:
编程语言 时间:
2019-07-29 00:09:13
阅读次数:
94