摘要: Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Future模式,关于其他多线程设计模式的地址如下: 关于Master-Worker模式的详解: 并行设计模 阅读全文
posted @ 2017-02-27 22:28 星火燎原智勇 阅读(4031) 评论(0) 推荐(1) 编辑
摘要: Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,我们只要上好相应的锁即可。如果你的 阅读全文
posted @ 2017-02-27 17:44 星火燎原智勇 阅读(12987) 评论(5) 推荐(1) 编辑
摘要: 1. 首先下载本地IntelliJIDEA注册服务机(没有密码哦) http://pan.baidu.com/s/1hsyZp0C 2、解压后进入解压的文件夹,找到自己操作系统对应的版本,我这里使用 IntelliJIDEALicenseServer_windows_amd64.exe,双击打开运行 阅读全文
posted @ 2017-02-27 11:32 星火燎原智勇 阅读(10678) 评论(0) 推荐(0) 编辑