会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
节
春
度
欢
rhyme
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
28
下一页
2019年6月5日
Java线程状态、线程start方法源码、多线程、Java线程池、如何停止一个线程
摘要: 下面将依次介绍: 1. 线程状态、Java线程状态和线程池状态 2. start方法源码 3. 什么是线程池? 4. 线程池的工作原理和使用线程池的好处 5. ThreadPoolExecutor中的Worker,线程池底层实现原理 6. 线程池工具类如Executors等 7. 如何停止一个线程(
阅读全文
posted @ 2019-06-05 16:05 rhyme
阅读(1779)
评论(0)
推荐(0)
编辑
2019年6月4日
Java内存模型,为啥线程要有自己的本地内存,CPU高速缓存
摘要: 首先Java内存模型不是“JVM 的内存模型”; Java线程之间的通信采用的是共享内存模型,这里提到的共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入何时对另一个线程可见。 从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内
阅读全文
posted @ 2019-06-04 22:00 rhyme
阅读(3088)
评论(0)
推荐(0)
编辑
Java内存模型中volatile关键字的作用
摘要: JAVA内存模型,为啥线程要有自己的本地内存,CPU高速缓存 volatile作用总结: 1. 强制线程从公共内存中取得变量的值,而不是从线程的私有的本地内存(如CPU高速缓存)中,volatile修饰的变量不具有原子性(修改一个变量的值不能同步)。 2. 保证volatile修饰的变量在被一个线程
阅读全文
posted @ 2019-06-04 22:00 rhyme
阅读(1061)
评论(0)
推荐(0)
编辑
2019年6月3日
Java内存模型、JVM内存结构和Java对象模型
摘要: JVM内存结构 我们都知道,Java代码是要运行在虚拟机上的,而虚拟机在执行Java程序的过程中会把所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途。其中有些区域随着虚拟机进程的启动而存在,而有些区域则依赖用户线程的启动和结束而建立和销毁。在《Java虚拟机规范(Java SE 8)》
阅读全文
posted @ 2019-06-03 22:01 rhyme
阅读(600)
评论(0)
推荐(0)
编辑
2019年5月28日
搞定springboot项目连接远程服务器上kafka遇到的坑以及完整的例子
摘要: 版本 遇到的坑 telnet一下云服务器的9092端口没有响应,然后看云服务器安全组里也添加了啊,netstat也看到9092被监听,到底咋回事? 原来是kafka配置文件的问题,导致9092端口未被正确监听,ip地址的问题就是要绑定kafka服务器的ip地址。 注意下面红色三项配置很重要,解决了我
阅读全文
posted @ 2019-05-28 11:09 rhyme
阅读(9021)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
28
下一页
TOP