官网下载 解压并配置文件 创建my.ini并键入一下内容注意basedir和datadir的路径 创建data目录 顺序执行命令 注意要用cmd...
我们来分析一波上边的代码很明显t1启动后主线程睡了一秒,然后t1就执行了suspend()方法挂起了,一秒后t2启动,t1继续,t2继续,But...
关于interrupt()方法的介绍 本线程中断自己是被允许的;其它线程调用本线程的interrupt()方法时,会通过checkAccess(...
第一个例子 看一个很简单的例子: 输出如下 第一行:构造方法中Thread.currentThread().getName()很明显当前执行的线...
一、线程状态 1. 初始(NEW) 新创建了一个线程对象,但还没有调用start()方法。 2. 运行(RUNNABLE) Java线程中将就绪...
一、饿汉模式 没毛病老铁 二、懒汉 有毛病老铁 三、线程安全问题解决方案 在getInstence方法前加synchronized整个方法被上锁...
1. schedule(TimerTask,Date time) 确实定时执行了,但是执行后进程并未销毁,执行按钮仍呈红色状态,原因是创建一个T...
一、 配合Condition使用 Condition的await()方法相当于Object的wait()方法,signal相当于notify,s...
线程间通信使用wait()和notify()方法,这两个方法都是Object类的方法,调用时线程必须持有该对象的对象级别锁,如果调用时没有持有适...