摘要: Condition的功能类似在传统线程技术中的 Object.wait() 和 Object.natify() 的功能,传统线程技术实现的互斥只能一个线程单独干,不能说这个线程干完了通知另一个线程来干,Condition就是解决这个问题的,实现线程间的通信。比如CPU让小弟做事,小弟说我先歇着先让大 阅读全文
posted @ 2017-03-08 19:06 星火燎原智勇 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: Java5的线程并发库中,提供了相应的线程锁接口Lock来帮助我们同步处理。Lock比传统线程模型中的synchronized更加面向对象,锁本身也是一个对象,两个线程执行的代码要实现同步互斥效果,就要使用同一个锁对象。锁要上在要操作的资源类的内部方法中,而不是线程代码中。 java.util.co 阅读全文
posted @ 2017-03-08 17:58 星火燎原智勇 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在TCP服务器编程模型的原理,每一个客户端连接用一个单独的线程为之服务,当与客户端的会话结束时,线程也就结束了,即每来一个客户端连接,服务器端就要创建一个新线程。如果访问服务器的客户端很多,那么服务器要不断地创建和销毁线程,这将严重影响服务器的性能。线程池的概念与此类似,首先创建一些线程,它们的集合 阅读全文
posted @ 2017-03-08 12:25 星火燎原智勇 阅读(1499) 评论(0) 推荐(1) 编辑
摘要: 一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote a 阅读全文
posted @ 2017-03-08 00:10 星火燎原智勇 阅读(532) 评论(0) 推荐(0) 编辑