时间的法外狂徒

导航

2020年5月27日 #

synchronized使用

摘要: 一、synchronized加锁方式 synchronized可以使多线程同步运行。 synchronized的使用时需要配合对象,即每一个synchronized修饰的方法或代码块都会配备一个对象,这个对象可以是实例对象也可以是类对象,类锁本质上也是Class类的实例对象。所以每一个synchro 阅读全文

posted @ 2020-05-27 10:13 抄手砚 阅读(440) 评论(0) 推荐(0) 编辑

多线程在web项目中的存在方式

摘要: 当我们在测试线程安全时,会new出Thread的创建线程,并在run方法里给代码加锁来实现线程安全。 但是,在web项目中,每一个web请求,容器都会创建一个新的线程来执行。而所写的所有代码都相当于写在run方法中,都有线程安全的问题存在。 阅读全文

posted @ 2020-05-27 08:32 抄手砚 阅读(731) 评论(0) 推荐(1) 编辑