- 博客(3)
- 收藏
- 关注
原创 开头元素动态的多叉堆实现
//动态多叉堆排序 class MaxPQ< Key extends Comparable<Key>>{ Key[] pq; private int treeSize;//几叉树 private int start;//起始位置 private int N;// public MaxPQ(int maxSize) { treeSize=2; star...
2018-06-06 15:56:33
301
原创 同步,异步 和阻塞,非阻塞
同步和异步:主要是看应用程序和系统内核的交互行为。当然咱们编写的程序就是应用程序。当我们的程序主动向内核发送询问请求的时候,这就属于同步,即应用程序需要从你这知道结果,但不是立马,应用程序会不定时的来询问内核;而异步则是内核主动通知应用程序----你需要地结果出来了,即内核 主动通知应用程序。阻塞和非阻塞:是应用程序的在做事情的状态,做某一事情的时候不能做其他事情,这就是阻塞;在做某一事情的的同时...
2018-04-14 22:50:10
161
原创 关于栅栏,闭锁,信号量
闭锁 CountDownLatch:可以自主设置一个设了多道锁的门,然后当锁全部打开的时候,门就会打开,门之后的代码得到执行。 主要是强调 门之后的代码必须在 在门完全打开之后才可以执行。package test; import java.util.concurrent.CountDownLatch; import java.uti...
2018-04-14 13:06:38
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人