项目结构:

资源类:

输入线程:

 输出线程:

测试:

人妖问题发生:

线程安全问题的解决方法:

调用Object的wait()和notify()方法时需注意:必须是锁对象方可调用,否则将抛出无效的监视器异常。

 打印结果:

最新文章

  1. php中防止SQL注入的方法
  2. HTTP POST请求报文格式分析与Java实现文件上传
  3. linux errno使用
  4. C#日志写入
  5. windows phone 豆瓣api的封装
  6. Mac下使用Apache TCPMon
  7. python查看网站的RTT
  8. Android性能优化典范 - 第5季
  9. PHP迭代器
  10. GET POST方法长度限制
  11. 获取Enum枚举值描述的几法方法
  12. 201521123067 《Java程序设计》第9周学习总结
  13. js数组去重排序(封装方法)
  14. 初学Django项目可能会遇到的问题
  15. Web从入门到放弃<5>
  16. [android] 采用服务录制电话&服务的生命周期
  17. java学习笔记-连数据库JDBC
  18. Luogu3191 HNOI2007 紧急疏散 二分答案、最大流
  19. Centos6下关于系统用户密码规则-运维笔记
  20. 配置中心Server端

热门文章

  1. hasura skor 一个pg 的event trigger 扩展
  2. cyyz : Day 1 数论整理
  3. vue-cli之路由独立成JS文件之后,如何在路由中获取vuex属性或者设置国际化i18n的当前使用语言
  4. nodejs之mysql查询
  5. c博客作业-我的第一篇博客
  6. Django自带后台admin的使用配置
  7. js constructor typeOf 区别
  8. Spring Boot 面试,一个问题就干趴下了!(下)
  9. v-if和v-for一起使用的几个方法
  10. 三层架构BLL+DAL+Model & MVC & MVVM