- 博客(5)
- 收藏
- 关注
原创 线程安全的解决方案
同步代码块synchronized(任意对象){ 多条语句操作共享数据的代码}默认情况是打开的,只要有一个线程进去执行代码了,锁就会关闭 当线程执行完出来了,锁才会自动打开同步的好处和弊端好处:解决了多线程的数据安全问题 弊端:当线程很多时,因为每个线程都会去判断同步上的锁,这是很耗费资源的,无形中会降低程序的运行效率同步方法同步方法:就是把synchronized关键字加到方法上格式:修饰符 synchronized 返回值类型 方法名(方法参数){...
2021-12-28 16:52:40 1736
原创 Servlet(理解)
Servlet是运行在Java服务器端的程序,用于接收和相应来自客户端基于HTTP协议的请求。如果想要实现Servlet功能,可以通过实现javax.servlet.Servlet接口或者继承它的实现类。Servlet是单例模式,也就是整个应用中只有一个实例对象,虽然是单线程,但是也存在线程不安全,解决办法:不要定义成员变量,而是要定义局部变量,或者加上synchronized(this){代码}核心方法:service(),任何客户端的请求都会经过该方法。小tips:如果读者是we..
2021-12-22 21:41:57 221 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人