240 发简信
IP属地:云南
  • 虚拟机如何实现synchronized

    知识点 重量级锁的开销与自适应锁自旋;自适应锁自旋的副作用。 轻量级锁的设计初衷;说说轻量级锁的加锁与解锁过程; 偏向锁的设计初衷;偏向锁的初次...

  • ReadWriteLock读写锁

    ReadWriteLock,读写锁。包括读锁和写锁。规则是这样的:①允许多个线程同时读共享变量,即 读锁与读锁之间是不互斥的;②同一时间只允许一...

  • Semaphore

    信号量模型包括:一个计数器、一个等待队列、三个方法:init()、 down()、 up()init()用于设置计数器的初始值;执行down()...

  • immutability 模式

    1.我们知道,多个线程同时读写同一共享变量存在并发问题。因此,如果只存在读操作,而没有写操作,自然就能保证线程安全。 2.解决并发问题的一种设计...

  • 什么是线程安全?并发问题的源头

    1. 什么是线程安全? 根据《Java 并发编程实战》一书中的定义,线程安全是一个多线程环境下正确性的概念,也就是保证多线程环境下共享的、可修改...

  • 荒唐的背后,却是大收益

    定下一个目标,你有两种选择:定下一个合理的目标;要么,定下一个“荒唐”的大目标。 直接说出我的观点:你需要一个荒唐的大目标。 什么是合理的目标,...

  • 我们不曾被告知的下半句话

    我们肯定会有这样的经历:你的高中或初中班主任,在一次班会课上,要求大家写下你的目标。这或许变得非常寻常,我们经常会被要求定下大大小小的目标。 可...