- 博客(3)
- 收藏
- 关注
原创 jdk1.8线程池 基于源码了解工作流程
构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ...
2019-10-11 14:47:23
185
原创 ReentrantLock 基于源码了解工作流程
synchronized不支持中断和超时,也就是说通过synchronized一旦被阻塞住,如果一直无法获取到所资源就会一直被阻塞,即使中断也没用,这对并发系统的性能影响太大了;Lock支持中断和超时、还支持尝试机制获取锁,对synchronized进行了很好的扩展,所以从灵活性上Lock是明显优于synchronized的 lockInterruptibly() 等待拿锁的时间可被中断 ...
2019-10-11 14:15:45
185
原创 基于Java手写web服务器(简易版)
本人尚在java 学习阶段,不是技术大咖, 自认是技术宅, 有一点写东西的能力,因最近学习了java网络编程,决定手写一个web服务器,不喜勿喷,大神也请高抬贵手,不足之处还望指点一二,不胜感激! 目录结构 项目文件目录,是基于Maven的标准文件夹目录,src内包含7个类和一个接口,user包下的类为使用类。一个config文件夹用于存放服务器配置文件,webapps文件夹为服务器站点目录。...
2017-12-21 19:38:05
4652
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人