多线程
爱吃袜子的二哈
这个作者很懒,什么都没留下…
展开
-
关于Thread类中run()方法的一些见解
先看段代码:public class ThreadDemo{ public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() {原创 2017-10-30 22:02:41 · 2194 阅读 · 0 评论 -
子线程循环10次,主线程循环100次,如此循环100次
package thread;/** * 一、使用wait、notify * 子线程循环10次,主线程循环100次,如此循环100次。 */public class SubMainThreadDemo{ public static void main(String[] args) { final Business business = new Busi...原创 2018-03-14 11:39:48 · 2104 阅读 · 0 评论 -
使用Condition实现有界缓存区
package thread;import java.util.Random;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 缓冲区,支持put、get数据,...原创 2018-03-14 15:38:09 · 226 阅读 · 0 评论 -
Condition多个线程顺序执行
package thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 使用多个Condition线程通信 * 第一个线程循环10,第二个线程循环10次...原创 2018-03-14 16:06:31 · 414 阅读 · 0 评论 -
多个线程向一个文件写数据
package com.bean;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;/** * 多个线程向一个文件写数据 */public class ThreadDemo{ static Write write = new Wri...原创 2018-06-23 20:22:50 · 2333 阅读 · 0 评论