首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程
遇见星辰
创建于2022-04-14
订阅专栏
多线程基础
暂无订阅
共6篇文章
创建于2022-04-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
上下文切换
上下文是指CPU寄存器和程序计数器。它们是CPU在运行前,必须依赖的环境。上下文切换**是在CPU上对进程或者线程进行切换,将前一个任务的CPU上下文保存起来,然后加载新任务的上下文到CPU寄存器和程
Java多线程(一):并发编程综述
什么是并发? 为什么需要并发(并发的好处)? 引入并发编程主要是基于以下考虑: 资源利用率有些情况下,某个程序必须等待其他外部操作执行完毕,才能继续执行这个程序,在这期间CPU被浪费掉,为了提升资源利
Java并发关键字解析-volatile
volatile简介 被volatile修饰的变量具备以下特性 保证变量对所有线程的可见性 禁止指令重排序 不保证原子性 volatile保证可见性 在生成汇编代码时,volatile修饰的变量在进行
Java并发关键字解析-synchronized
什么是synchronized,它是如何使用的? synchronized的作用 Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作
java内存模型
为什么要有内存模型 在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步。 通信是指线程之间以何种机制来交换信息。线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型
java多线程(二):线程
线程简介 线程是依附于进程的,进程是分配资源的最小单位,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。处理器在这些线程上高速切换,让使用者