避免以上的问题可采用对数据进行加锁的方法
避免以上的问题可采用对数据进行加锁的方法
每个对象除了属性和方法,都有一个monitor(互斥锁标记),用来将这个对象交给一个线程,只有拿到monitor的线程才能够访问这个对象。
Synchronized:这个修饰词可以用来修饰方法和代码块
1 package TomTexts; 2 import java.io.*; 3 public class TomTexts_38 { 4 public static void main(String [] args) 5 { 6 try 7 { 8 System.out.println("…正在运行程序…"); 9 throw new IOException("用户自行产生异常"); 10 } 11 catch(IOException e) 12 { 13 System.out.println("已捕获了该异常!"); 14 } 15 } 16 17 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步