08 2023 档案
摘要:最近在看NIO异步阻塞的原理分析文章,其中说到了关于epoll函数的作用,所以我深入思考了native函数是如何运作的。 native函数是c++或c写的。那么为什么需要用native函数进行轮询监控而不是用java语言?相比较java,native函数是对性能友好吗?还是效率更高更快? nativ
阅读全文
摘要:如何实现让一个线程执行对资源的锁的分配和占用,执行完一个线程后再执行下一个线程。 我们利用LinkedBlockDeque实现资源的分配。 // 双向阻塞链表定义有界容量为1 private static LinkedBlockingDeque<Integer> deque = new Linked
阅读全文