前言 线程dump是非常有用的诊断java应用问题的工具,每一个java虚拟机都有及时生成显示所有线程在某一点状态的线程dump的能力。虽然各个java虚拟机线程dump打印...
IP属地:湖北
前言 线程dump是非常有用的诊断java应用问题的工具,每一个java虚拟机都有及时生成显示所有线程在某一点状态的线程dump的能力。虽然各个java虚拟机线程dump打印...
特点 1、字符串都是对象。2、一旦初始化就不可以被更改。因为是常量。 3、因为 String 对象是不可变的,所以可以共享。 4、通过String类的构造函数可以知道,将字节...
sleep方法和wait方法异同点是什么? 相同点:可以让线程处于冻结状态。 不同点:1,sleep必须指定时间。wait可以指定时间,也可以不指定时间。2,sleep时间到...
多线程通信-生产者&消费者 问题1:已经被生产很早期的商品,才被消费到 解决问题1出现线程安全问题,加入了同步解决。使用同步函数。问题已解决:不会在消费到之前很早期的商品。 ...
死锁 死锁示例
单例懒汉式的并发访问问题
线程的状态 线程安全问题 案例:售票的例子。 使用同步代码块 使用同步函数 非静态同步函数使用的锁是this 静态同步函数使用的锁是字节码文件对象, 类名.class 总结 ...
概述 进程:正在执行中的程序,其实是应用程序在内存中运行的那片空间。 线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程至少要有一个线程。一个进程中可以有多个线程的...