【文件属性】:
文件名称:JavaMagic:我在哪里进行有关Java新功能的研究
文件大小:40KB
文件格式:ZIP
更新时间:2021-04-30 12:28:17
Java
JavaMagic
where i doing some research about java new features
KMP算法实现
JDK8新特性:lambda表达式和stream流式编程以及函数参数
forkjoin的work-stealing模式,类似于CPU内核级别的hadoop,充分利用CPU资源,相比于多线程防止CPU空转
Quine 不通过读源文件的方式输出程序源代码本身
Vertx 基于netty的NIO实现的小清新WebServer和HttpClient
ReentrantReadWriteLock的用例以及实现写锁降级为读锁
实现三种自旋锁SpinLock直接基于CAS机制自旋、TicketLock基于期望票据自旋、CLHLock基于前一个节点是否释放锁的标志自旋
并分析自旋锁的优缺点
测试lock/lockInterruptibly的异同点
基于三种方式实现了一
【文件预览】:
JavaMagic-master
----.gitignore(39B)
----src()
--------main()
--------test()
----pom.xml(1KB)
----README.md(812B)