摘要:
构造函数: 阅读全文
摘要:
在堆排序里,很直白的来说,堆就是一个简单的数组。只是我们用一种完全二叉树的角度来看它。以最大堆为例,比如说我们有一棵如下的二叉树: 最大堆:跟节点大于左右子节点,左右子节点大小关系是不知道的。 最大堆不是排好序的(只是基本上符合大小关系),要用最大堆排序,就要在最大堆基础上在做处理。每个节点都是以他 阅读全文
摘要:
public static Object send(RequestClient request) future.channel().writeAndFlush(JSONObject.toJSONString(request)); future.channel().writeAndFlush("\r\n"); DefaultFuture def... 阅读全文
摘要:
main线程是用户线程;只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。 守护线程是在用户线程都退出时,突然退出的,此时守护线程的任务不一定完成了。 阅读全文
摘要:
阻塞队列和非阻塞队列阻塞队列和非阻塞队列的区别:阻塞队列可以自己阻塞,非阻塞队列不能自己阻塞,只能使用队列wait(),notify()进行队列消息传送。而阻塞队列当队列里面没有值时,会阻塞直到有值输入。输入也一样,当队列满的时候,会阻塞,直到队列不为空。阻塞队列不需要synchronized,或者 阅读全文