IT笔记分享

一个分享编程技术以及项目实践的公众号,定期推送Java,Python,Linux以及一些项目框架的使用技巧。
25 篇文章
16 人订阅

编程算法

小森啦啦啦

Java多线程学习(四)——volatile关键字

当用volatile关键字声明变量的时候,就等于告诉虚拟机,这个变量极有可能被某些程序或者线程修改,为了保证比那辆被修改后应用程序范围内的所有线程可以看到这个改...

9510
小森啦啦啦

Java多线程学习(三)——synchronized(下)

用关键字synchronized声明方法是有弊端的。比如线程A调用同步方法执行一个长时间任务,那么线程B就要等较长时间才能调用。

11920
小森啦啦啦

Java多线程学习 (一)

进程是操作系统运行程序的基本单位,是一次程序的执行。简单来说一个进程就是一个运行中的程序。

13740
小森啦啦啦

Java多线程学习(三)——synchronized(上)

在前两节的《Java多线程学习(一)——多线程基础》和《Java多线程学习(二)——Thread类的方法介绍》中我们接触了线程安全和非线程安全的概念,这节就来学...

9630
小森啦啦啦

java虚拟机笔记(三)

类从被加载到虚拟机内存开始到卸载内存为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载

11660
小森啦啦啦

java虚拟机笔记(二)

上一篇文章我们了解了jvm的内存分配,在这篇文章我们将讲一讲Java虚拟机的垃圾回收。

10230
小森啦啦啦

设计模式(七)——模板模式

定义一个操作中的算法框架,将一些步骤延迟到子类中,使子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。

11230

扫码关注云+社区

领取腾讯云代金券