首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA线程
订阅
若水不如远方
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
两万字!多线程50问!
大家好,我是捡田螺的小男孩~金九银十快要来了,整理了50道多线程并发面试题,大家可以点赞、收藏起来,慢慢品!
Java阻塞队列中的异类,SynchronousQueue底层实现原理剖析
上篇文章谈到BlockingQueue的使用场景,并重点分析了ArrayBlockingQueue的实现原理,了解到ArrayBlockingQueue底层是基于数组实现的阻塞队列。
总算把线程六种状态的转换说清楚了!
在我们接触编程时,就开始接触各种生命周期,比如对象的生命周期,程序的生命周期等等,对于线程来说也是存在自己的生命周期,而且这也是面试与我们深入了解多线程必备的知识,今天我们主要介绍线程的生命周期及其各
掌握Java线程状态:从NEW到TERMINATED的旅程
在阅读之前可以先自己思考一下问题的答案是什么:一般操作系统的线程状态都有哪些?Java中的线程周期状态的生命周期状态都有哪些?Java中线程状态是如何转化的?Java中线程常用方法有哪些?
Java线程状态
0线程状态概述分类6个状态定义:java.lang.Thread.StateNew:尚未启动的线程的线程状态。Runnable:可运行线程的线程状态,等待CPU调度。Blocked:线程阻塞等待监视器
线程池系列 - (1)背景介绍
前言 笔者最近刚刚换了工作。发现年纪大了。记性就是不好。很多细节都记不住。俗话说好记性不如烂笔头。准备将线程池系列好好整理一下。一方面方便自己平时的翻阅。一方面也和大家一起进步。 系列文章 线程池系列
线程池系列 - (3)拒绝策略
线程池系列的第二篇文章。拒绝策略的说明。技术人嘛。还是要经常归纳总结的 首先要明白,为什么线程池要有一个拒绝策略。也就是他出现的背景是什么。 了解过线程池的小伙伴应该都知道。线程池的构造参数中就有一个拒绝策略 拒绝。意味着不满足某些条件,线程池也是一样。当线程数超过了maxim…
线程池系列 - (2)线程池的状态
本想着写一篇博客就将线程池全部分析完的,后来发现。线程池有很多值得玩味的地方。所以笔者将分成几个系列慢慢的分析。 本篇文章主要分析一下线程池的状态。废话不多说。上车走起 在线程池中可以看到。其内部定了了5种状态。如下所示。 借助Java线程池实现原理及其在美团业务中的实践中,对…
ReentrantLock详解
ReentrantLock详解Locklock()过程公平锁非公平锁unlock()过程lockInterruptibly()过程tryLock()tryLock(longtimeout,TimeUn
Java多线程干货系列—(四)volatile关键字| 掘金技术征文
原本地址:Java多线程干货系列—(四)volatile关键字博客地址:http://tengj.top/ 前言 今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往…