随笔分类 - JUC
java并发编程
摘要:线程池的使用 public class PoolDemo { public static void main(String[] args) { // 使用Executors工具类创建固定大小的线程池 ThreadPoolExecutor executorService = (ThreadPoolEx
阅读全文
摘要:JUC生产者消费者指定唤醒 使用不同的condition,调用signal() import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurre
阅读全文
摘要:JUC版的生产者消费者 使用Lock对象进行上锁 使用Condition对象进行等待唤醒 import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.con
阅读全文
摘要:线程池基本使用 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class PoolDemo { public static void main(String[] a
阅读全文
摘要:java多线程生产者消费者模型 利用缓冲区解决:管程法 // 生产者,消费者,产品,缓冲区 public class TestPCDemo { public static void main(String[] args) { // 定义容器 SynContainer synContainer = n
阅读全文
摘要:java多线程基础 线程的创建 自定义线程类继承Thread类 重写run() 创建线程对象,调用start()启动线程 public class Demo1 extends Thread{ @Override public void run() { // run方法线程体 for (int i =
阅读全文

浙公网安备 33010602011771号