随笔分类 -  Java并发

转载学习,多线程,并发
摘要:前端需要调用后端的配置,想起velocity-tools。然而jsp的话,目前只能想到tag和EL表达式了。 Tag相当好写,jsp2.0提供了简化写法: 编写一个java类: 然后编写对应tld: 然后就可以在页面上使用了: 上述是没有body的tag,如果想要输出body的内容: 新写一个jav 阅读全文
posted @ 2016-08-18 22:31 Ryan.Miao 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:转自:java并发编程实战 5.3阻塞队列和生产者-消费者模式 BlockingQueue阻塞队列提供可阻塞的put和take方法,以及支持定时的offer和poll方法。如果队列已经满了,那么put方法将阻塞直到空间可用;如果队列为空,那么take方法将阻塞直到有元素可用。队列可以是有界的也可以是 阅读全文
posted @ 2016-03-07 21:23 Ryan.Miao 阅读(337) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/dolphin0520/p/3932921.html 一. java中的ThreadPoolExecutor类 java.util.concurrent.ThreadPoolExecutor类时线程池中最核心的一个类,因此如果要透彻的了解java中 阅读全文
posted @ 2016-03-07 10:53 Ryan.Miao 阅读(531) 评论(0) 推荐(1) 编辑
摘要:转载:http://ifeve.com/volatile/ 作者:方 腾飞 花名清英,并发网(ifeve.com)创始人,畅销书《Java并发编程的艺术》作者,蚂蚁金服技术专家。目前工作于支付宝微贷事业部,关注互联网金融,并发编程和敏捷实践。 Volatile的官方定义 java语言规范第三版中对v 阅读全文
posted @ 2016-03-05 11:17 Ryan.Miao 阅读(1674) 评论(41) 推荐(2) 编辑
摘要:原文:http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。 阅读全文
posted @ 2016-03-04 20:03 Ryan.Miao 阅读(682) 评论(0) 推荐(0) 编辑
摘要:先验条件(Precondition):某些方法包含基于状态的先验条件。例如,不能从空队列中移除一个元素,在删除元素前队列必须处于非空状态。基于状态的先验条件的操作成为依赖状态操作。 在单线程中,如果某操作无法满足先验条件,就只能失败,但在并发程序中先验条件可能会由于其他线程执行的操作而变成真。 ja 阅读全文
posted @ 2016-03-04 18:11 Ryan.Miao 阅读(612) 评论(0) 推荐(0) 编辑
摘要:1. 一些原则 RIM(Remote Method Invocation):远程方法调用 Race Condition:竞态条件 Servlet要满足多个线程的调用,必须是线程安全的 远程对象,即通过远程方法调用将对象放入字节流中传给其他jvm的对象,要特别注意对象中的共享状态 Shared:共享的 阅读全文
posted @ 2016-03-03 18:07 Ryan.Miao 阅读(1079) 评论(0) 推荐(1) 编辑
摘要:参考转载:http://rainyear.iteye.com/blog/1734311 http://turandot.iteye.com/blog/1704027 http://www.cnblogs.com/fguozhu/articles/2657904.html http://lavasof 阅读全文
posted @ 2016-02-26 18:05 Ryan.Miao 阅读(623) 评论(0) 推荐(2) 编辑
摘要:参考:http://lavasoft.blog.51cto.com/62575/99150 http://blog.csdn.net/baby_newstar/article/details/6783752 http://www.runoob.com/java/java-multithreading 阅读全文
posted @ 2016-02-25 20:50 Ryan.Miao 阅读(4322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示