安全

  • 招募译者翻译并发数据结构

    什么是并发数据结构? 引用wiki上的定义 In computer science, a concurrent data structure is a particular way…

    编程笔记 2021年9月5日
  • [Google Guava] 2.2-新集合类型

    原文链接 译文链接 译者:沈义扬,校对:丁一 Guava引入了很多JDK没有的、但我们发现明显有用的新集合类型。这些新类型是为了和JDK集合框架共存,而没有往JDK集合抽象中硬塞其…

    编程笔记 2021年9月5日
  • Initialization On Demand Holder idiom的实现探讨

    起源 在程晓明同学的文章“双重检查锁定与延迟初始化”中,提到了对于单例模式的“Initialization On Demand Holder idiom”实现方案。 这个方案的技术…

    编程笔记 2021年9月5日
  • 可扩展的快速读写锁

    原文链接(需翻墙) ,译文链接,  译者:中麦-张军 ,校对:梁海舰 介绍 读写锁是一种允许多个线程并发地访问一个或一组资源的并发结构,这意味着在实践中如果你有一个或一组几乎是以只…

    编程笔记 2021年9月5日
  • JUC 可重入 读写锁 ReentrantReadWriteLock

    本文首先发表在 码蜂笔记 读写锁 ReadWriteLock 读写锁维护了一对相关的锁,一个用于只读操作,一个用于写入操作。只要没有writer,读取锁可以由多个reader线程同…

    编程笔记 2021年9月5日
  • JUC ArrayBlockingQueue

    本文首先发表在 码蜂笔记 java.util.concurrent.ArrayBlockingQueue 是一个线程安全的、基于数组、有界的、阻塞的、FIFO 队列。试图向已满队列…

    编程笔记 2021年9月5日
  • JUC LinkedBlockingQueue

    本文首先发表在 码蜂笔记 java.util.concurrent.LinkedBlockingQueue 是一个基于单向链表的、范围任意的(其实是有界的)、FIFO 阻塞队列。访…

    编程笔记 2021年9月5日
  • 《C++ 并发编程》- 第1章 你好,C++的并发世界

    本文是《C++ 并发编程》的第一章,感谢人民邮电出版社授权并发编程网发表此文,版权所有,请勿转载。该书将于近期上市。 本章主要内容 何谓并发和多线程  为什么要在应用程序中使用并发…

    编程笔记 2021年9月5日
  • Oracle官方并发教程之同步

    原文链接,译文链接,译者:蘑菇街-小宝,Greenster,李任  校对:丁一,郑旭东,李任 线程间的通信主要是通过共享域和引用相同的对象。这种通信方式非常高效,不过可能会引发两种…

    编程笔记 2021年9月5日
  • [Google Guava] 7-原生类型

    原文链接 译文链接 译者:沈义扬,校对:丁一 概述 Java的原生类型就是指基本类型:byte、short、int、long、float、double、char和boolean。 …

    编程笔记 2021年9月5日