Java笔记
文章平均质量分 52
学习整理
逸萌
这个作者很懒,什么都没留下…
展开
-
java 线程笔记
CountDownLatch: 一个线程(或者多个), 等待另外N个线程完成某个事情之后才能执行。Semaphore是一个有效的流量控制工具,基于AQS共享锁实现。常用它来控制对有限资源的访问。CyclicBarrier : N个线程相互等待,任何一个线程完成之前,所有的线程都必须等待。LockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞。内部采用“锁分段” 机制替代 Hashtable 的独占锁。作用是: 1.保证可见性 2.禁止指令重排 3.不保证原子性。原创 2022-10-11 17:44:54 · 485 阅读 · 0 评论 -
JVM note
jconsole jvisualm JProfiler Arthas(诊断)原创 2022-10-11 08:18:24 · 101 阅读 · 0 评论 -
最简Java程序启动线程跟踪
java 线程简单跟踪原创 2022-10-10 10:26:39 · 159 阅读 · 0 评论 -
Java基础编程
编程入门冯·诺依曼体系结构计算机包括硬件(hardware)和软件(software)两部分硬件:CPU、内存、硬盘、通信设备、输入和输出设备 比特(bit) 和字节(byte):比特(bit),是计算机中最小的存储单位。但最基本的存储单元是字节。每个字节由8个比特构成。软件:BOOT》操作系统》应用软件&其它 操作系统(Operating System)是计算机上的最重要的程序,可以管理和控制计算机的活动。 人机交互方式:图形化界面(GUI)、 命令行方式(C原创 2022-05-11 19:44:41 · 284 阅读 · 0 评论