- 博客(3)
- 资源 (4)
- 收藏
- 关注
转载 GitHub的安装和使用
GitHub安装和使用 GitHub是一个基于git的代码托管平台,付费用户可以建私人仓库,一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办,主要提供基于git的版本托管服务。 GitHub对于程序员的帮助如下图所示: 一.GitHub下载...
2019-05-28 20:24:13 471
原创 Semaphore信号量
Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。Semaphore是一种计数信号量,用于管理一组资源,内部是基于AQS的共享模式。它相当于给线程规定一个量从而控制允许活动的线程数。 1.工作原理 以一个停车场是运作为例。为了简单起见,假设停车场只有三个车位,一开始三个...
2019-05-09 20:23:10 444
原创 CountDownLatch
CountDownLatch是什么 CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier(https://blog.csdn.net/kavito/article/details/81584580)、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包...
2019-05-09 18:07:05 188
Atlas-2.2.1.el6.x86_64.rar
2019-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人