首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程
寒拾
创建于2022-10-30
订阅专栏
Java 多线程
暂无订阅
共5篇文章
创建于2022-10-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【多线程】ReentrantLock 源码阅读
ReentrantLock 类实现了自 Lock 接口,先看下 Lock 接口中提供的主要方法: lock() 获得锁,如果锁不可用,则当前线程进入休眠状态,直到获得锁为止。Lock 的实现类可以检测
【多线程】基础
一、并发编程的三个重要特性 1. 原子性 一个的操作或者多次操作,要么所有的操作全部都得到执行并且不会受到任何因素的干扰而中断,要么所有的操作都执行,要么都不执行。 synchronized 可以保证
【多线程】线程的方法简介
1. currentThread() 返回当前正在执行的线程。 2. isAlive() 判断当前线程是否处于活动状态。 活动状态指线程已经启动且尚未终止 3. sleep() 让当前“正在执行的线程
【多线程】Synchronized 关键字
Synchronized 关键字,用于锁定某一个资源。当一个线程需要使用该资源时,需要检查其是否被其它线程占用,如果有其它线程正在使用该资源,则需要等其它线程释放后,当前线程才能调用。 加锁对象 1.
【多线程】线程同步 1/2
并发访问:当使用多线程来访问同一个数据时,很容易出现线程安全的问题(并发访问) 线程安全:并发线程在任一时刻只有一个线程可以进入修改共享资源的代码区(临界区),所以同一时刻最多只有一个线程处于临界区,