- 博客(2)
- 问答 (5)
- 收藏
- 关注
原创 JAVA多线程的等待与唤醒——生产者模型的理解
对于经典的生产者和消费者模型,我做出以下理解以及代码的测试: 1.线程的等待与唤醒适用于生产速度和消费速度不匹配的情况,这时候构造一个类似容器的东西,一方未完成的时候,另一方在此等待。等到另一方完成的时候将对方唤醒继续执行;好处是可以解耦生产者和消费者的关系,系统易于维护。 案例分析,想要得到的效果:当前存在一个牛奶生产者和一个牛奶消费者,生产者把生产好的牛奶放入盒子中,消费者从盒子中取出。盒子最大能容纳5瓶牛奶,生产一瓶牛奶需要2秒钟,消费者消耗一瓶牛奶需要3秒钟。 这个时间是我自己考虑的设定,存在
2021-12-17 14:26:31 643
原创 使用对象序列化流存储和读取多个对象的实现
对象反序列化只能获取一个对象,如果要存储多个对象呢? 对象的集合也是对象,把对象放到一个集合里,再把集合当成是一个对象进行序列化和反序列化即可; import java.io.*; import java.util.ArrayList; public class PrintWriterDemo01 { private static class Student implements Serializable { public static final long seria
2021-12-16 15:05:54 563
空空如也
springboot项目中,无法获取json对象中嵌套的对象,如何解决?
2022-03-30
springboot项目,返回数据的时候没有正确返回
2022-03-21
用JdbcTemplate查询返回结果没有正确封装的问题
2022-02-24
求解答一下为什么复制文件会报越界异常,但是执行结果文件也已经正确复制了
2022-02-01
新版idea的配置文件应该放在哪里,为什么获取不到?
2021-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人