线程
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
ConcurrentLinkedQueue API 说明
public classConcurrentLinkedQueueextends AbstractQueueimplements Serializable Queuejava.lang.Object java.util.AbstractCollection java.util.AbstractQueue java.util.co原创 2012-10-09 10:23:58 · 12055 阅读 · 0 评论 -
ConcurrentLinkedQueue 详解
ConcurrentLinkedQueue是Queue的一个线程安全实现。它是一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQue原创 2012-10-09 10:16:15 · 4255 阅读 · 0 评论 -
Redis 常见的性能问题和解决方法
本文来自温柔一刀的分享,介绍了他在实际工作中遇到的一些Redis问题以及对应的规避和解决方案,如果你也在用Redis,那么可能其中有一些经验可供参考。原文链接:http://zhupan.iteye.com/blog/15761081.Master写内存快照save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好转载 2012-10-09 11:00:38 · 1735 阅读 · 0 评论 -
java程序员面试被问到的经典多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外原创 2012-11-01 16:17:26 · 1959 阅读 · 0 评论 -
ThreadLocal介绍和用法
ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独原创 2014-06-25 16:07:57 · 2371 阅读 · 0 评论 -
我是一个线程(用故事讲述线程一生)
第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没...转载 2019-09-23 14:11:04 · 942 阅读 · 0 评论