![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thread类
文章平均质量分 77
大堡小强强
这个作者很懒,什么都没留下…
展开
-
线程-深入分析阻塞队列
阻塞队列支持的操作开始分析 BlockingQueue<String> list = new ArrayBlockingQueue<>(10); public ArrayBlockingQueue(int capacity) { this(capacity, false); }ArrayBlockingQueuepublic class ArrayBlockingQueue<E> extends Abstrac原创 2021-06-24 22:32:19 · 96 阅读 · 1 评论 -
线程-Condition
如图所示:Condition源码解释public interface Condition { // 暂停 void await() throws InterruptedException; // 唤醒 void signal();} java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject#await() public final void await原创 2021-06-21 23:19:53 · 225 阅读 · 0 评论 -
多线程使用-java网络开发-文件下载
package bbt.servlet.ceshi;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedUR原创 2018-01-15 17:55:04 · 272 阅读 · 0 评论 -
线程学习
hreadLocal是什么呢?ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线...原创 2018-07-16 21:39:31 · 120 阅读 · 0 评论