- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 深入理解Java中synchronized关键字的实现原理
9.synchronized的底层实现原理(1)对象大小的计算a. 在32位系统下,存放Class指针的空间大小是4字节,MarkWord是4字节,对象头为8字节。b. 在64位系统下,存放Class指针的空间大小是8字节,MarkWord是8字节,对象头为16字节。c. 64位开启指针压缩的情况下,存放Class指针的空间大小是4字节,MarkWord是8字节,对象头为12字节。 数组长...
2019-10-22 14:35:08 1595
原创 Java同步锁synchronized的最全总结
一、并发同步问题 线程安全是Java并发编程中的重点,而造成线程安全问题的主要原因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。因此,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再进行,这种方式就叫互斥锁。也就是说当一个共享数据被正在访问的线程加上互斥锁后,在同一个时刻,其他线程只能处于等待的状态...
2019-10-22 14:32:05 6009
原创 如何使用Latex的bib生成网络资源参考文献
一、网络资源参考文献的格式在论文撰写过程中,如果需要引用网络资源作为参考文献,则参考文献的格式如下: [作者] [标题] [访问路径]其中作者表示的是网络资源的提供者或构建者,标题是网络资源的概括,年份是网络资源最近更新的时间,访问路径是网络资源的URL地址。二、网络资源的的bib格式(1)英文论文在引用网络资源时,一般使用@misc类型标签:@misc{引用...
2019-10-09 17:52:14 17802
JAVA面试通关:100道经典JAVA面试题及答案解析
2023-08-25
用什么方法可以识别出UML图所要表达的内容,并把它转换成自然语言
2016-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人