摘要:
解决线程安全问题的第一种方案:使用同步代码块 格式: synchronized(锁对象) { 可能会出现线程安全问题的代码(访问了共享数据的代码) } 注意:代码块中的锁对象,可以是任意对象,但必须保证多个线程之间使用的是同一个 锁对象的作用是把同步代码块锁住,同一时间只能让一个线程在同步代码块中执 阅读全文
posted @ 2019-12-26 23:33
糖不甜,盐不咸
阅读(343)
评论(0)
推荐(0)
摘要:
package com.fgy.demo01; public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("run:" 阅读全文
posted @ 2019-12-26 21:12
糖不甜,盐不咸
阅读(150)
评论(0)
推荐(0)
摘要:
throw关键字: 作用: 可以使用throw关键字在指定的方法中抛出指定的异常 使用格式: throw new xxxException("异常产生的原因"); 注意: 1.throw关键字必须写在方法内部 2.throw关键字后边的new对象必须是Exception或者Exception的子类对 阅读全文
posted @ 2019-12-26 09:18
糖不甜,盐不咸
阅读(133)
评论(0)
推荐(0)

浙公网安备 33010602011771号