240 发简信
IP属地:江苏
  • Java并发编程 ConcurrentLinkedQueue 无界非阻塞队列 以及 写时复制容器

    ConcurrentLinkedQueue 无界非阻塞队列,它是一个基于链表的无界线程安全队列。该队列的元素 遵循先进先出的原则。头是最先加入的...

  • JAVA并发编程 并发容器 ConcurrentSkipList系列

    ConcurrentSkipList系列 - ConcurrentSkipListMap 有序 Map - ConcurrentSkipList...

  • JAVA并发编程 并发容器 HashTable 简单介绍以及常见的并发容器面试题

    HashTable HashTable 容器使用 synchronized 来保证线程安全,但在线程竞争激烈的情况下 HashTable 的效率...

  • Resize,w 360,h 240
    JAVA并发编程 并发容器 线程安全——ConcurrentHashMap

    ConcurrentHashMap 使用 除了 Map 系列应该有的线程安全的 get,put 等方法外,ConcurrentHashMap 还...

  • Resize,w 360,h 240
    JAVA并发编程 并发容器 HashMap这一块 JDK1.7HashMap死循环原因

    认识hash hash 就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变 换成固定长度的输出,该输出就是散列值。这种...

  • Map集合的遍历

    第一种map.entrySet() public class Main1 { public static void main(String[]...

  • 自己用的一个简单的线程休眠工具分享下吧

    /** *@author dujiayu * *类说明:线程休眠辅助工具类 */public class SleepTools { /** *...

  • AQS实现一个简单的FutureTask FutureTask的get方法实现

    FutureTask的get方法实现: 1、允许多个线程get这个结果 2、多个线程get这个结果时,可能任务还没运行完。 3、任务运行完成后才...

  • Resize,w 360,h 240
    Java并发编程AQS

    了解LockSupport LockSupport 定义了一组的公共静态方法,这些方法提供了最基本的线程阻 塞和唤醒功能,而 LockSuppo...