首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东南小马哥
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
java基础-线程状态分析-ReentrantLock源码分析2
在上篇中,已经分析简单分析了lock和unlock的原理,本篇中,主要分析Condition原理。 1. await方法 单独看上上面的代码确实是一脸疑惑,怎么还会在同步队列中,下面先看下signal
java基础-线程状态分析-ReentrantLock源码分析1
在前文已经讲述ReentrantLock如何使用,本章将对源码进行分析。 在ReentrantLock的构造函数中,我们看到,默认采用的是非公平锁 在类图中,我们看到了如雷贯耳的AQS,下面先分析AQ
java基础-线程状态分析-lock初步使用
在java基础-线程状态分析中,LockSupport.park()会使线程进入waiting状态,那么这个park方法是啥,查看源码发现其底层还是调用native方法(Unsafe.park()),
java基础-线程状态分析-wait、notify分析
在java基础-线程状态分析中,我们讲述了线程的状态转换,本节分析wait、notify的原理。 先来一个使用wait、notify,三个线程打印1-99的数字,每个线程打印33个数字 Object的
java基础-线程状态分析
一. 线程初体验 java实现一个线程最基本就3种方式(其他的都是通过这几个衍生出来) 1.继承Thread类(实现了Runnable接口),重写run方法(Runnable的方法) 2.实现Runn
springboot+docker优雅实践
本文基于springboot2.3.7进行demo开发,整体结构如下: 1.springboot配置 此demo进行多环境隔离,bootstrap.xml和application.xml配置一些不变的
Netty4源码初学习-客户端连接
在上篇文章中,分析了启动的流程,遗留一个内部类ServerBootstrapAcceptor, 这个类其实是一个inBound,我们服务器启动的eveentloop线程会回调其channelRead方
Netty4源码初学习-服务端启动
本文基于netty-all:4.1.6.Final版本进行简略分析,如有不对,感谢指出。 初次接触netty,网上发现一张比较好的线程模型,如图1
个人成就
文章被点赞
5
文章被阅读
3,406
掘力值
208
关注了
16
关注者
0
收藏集
7
关注标签
7
加入于
2018-09-01