在讨论 volatile 之前,我们需要先了解一下JMM(Java Memory Model)Jav...
当我们要操作一个变量的时候,最经典的是自增操作,从1变成2,单线程去操作的时候肯定没问题,但是一旦出...
各位大佬应该听过很多大佬讲过AQS,到底啥是个AQS?根据名称 AbstractQueuedSync...
本文使用的是IP2Location LITE数据库,通过读取BIN文件进行数据查询,代码参考官方案例...
上一篇我们学会了 synchronized 线程同步,到这里已经可以做一些东西了,最为经典的就是生产...
了解过多线程的同学肯定听说过 synchronized 这个关键词,我们先用一个错误的案例来引出不使...
此工具利用「百度-必应-谷歌」站长工具或开放平台接口即时推送网站更新给搜索引擎,加快蜘蛛程序爬取与更...
要明确的是在 Java 中线程有 6 种状态,网络上包括 CSDN 上一群复制转载党无脑复制,不知道...
上一篇我们了解了 Thread 类与 Runnable 接口,但这两个组合有一个问题就是他们没有返回...
上一篇大致说了下我们为什么需要多线程,既然想要研究多线程,接下来我们就开始自己创建线程,来探究一下多...
高并发和多线程有什么关系,我又没新建线程去运行,为啥到处要讲多线程?所以我的开篇就是探究为什么要学习...
本文作为Java中高级编程系列文章的目录索引文章。同时我也想提升自己的技术水平,我就决定开始学习并分...