多线程
文章平均质量分 73
程序猿森林
持续分享java技术知识
展开
-
Java并发系列三:深入浅出同步工具类Semaphore、CountDownLatch、CycliBarrier(带示例代码)
介绍同步工具类Semaphore、CountDownLatch、CycliBarrier的基本使用原创 2022-10-30 12:01:35 · 574 阅读 · 1 评论 -
I/O基础应用案例:远程传输文件
实现一个简单的小功能,适用于刚开始学习I/O的同学,话不多说直接上代码服务端代码:public class MyServer { public static void main(String[] args) throws IOException { ServerSocket socket = new ServerSocket(8888); while (true) { System.out.println("服务端启动,等待连接..原创 2021-10-21 23:58:51 · 194 阅读 · 0 评论 -
线程池详解+springboot整合线程池(超级详细简洁代码可直接执行)
一、概念与数据库连接池的原理类似,线程池就是将多个线程对象放入一个池子里面,之后从该池子中获取、实用和回收线程。有两点需要明确。1. 每一个线程,在一段时间内只能执行一个任务。2. 线程池中的各个线程是可以重复使用的。二、线程池的创建方式 Executors.newSingleThreadExecutor() 创建只有一个线程的线程池。其底层源码如下: public static ExecutorService newSingleThreadExecutor() { re...原创 2021-10-19 23:24:38 · 13431 阅读 · 0 评论 -
Java并发系列二:Java并发基石AQS源码解析
介绍Java并发基石AQS源码原创 2021-10-17 21:31:23 · 317 阅读 · 0 评论