随笔分类 -  多线程

摘要:当多个线程操作统一成员变量或者静态变量,在做写的操作时就会发送线程安全问题,做读的操作不会发生线程安全问题。防止线程安全问题可以使用同步代码块(使用的时明锁),同步函数(使用的是this锁),静态同步函数(使用的字节码文件及类.class) 证明同步函数使用的this锁 一个线程使用同步代码,一个线 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(202) 评论(1) 推荐(0)
摘要:Vector与ArrayList区别 1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(362) 评论(0) 推荐(0)
摘要:代码编写逻辑,假设需要给11个用户发送短信,每一个线程给两个用户发送短信,实现多线程的并发处理 创建实体user package www.it.com.test; /** * @author wangjie * @date 2019/11/20 17:10 * @description * @com 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(604) 评论(0) 推荐(0)