首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lebens
掘友等级
Android
我相信,梦里能到达的地方,总有一天,脚步也能到达
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
Java线程同步的几种方式
本文主要是介绍java中线程同步的几种常用方式。CountDownLatch从字面上理解,CountDownLatch是一个同步等待的锁,根据官方的注释可以看出这其实是一个同步执行工具类。先看一下官方
Java中Runnable、Callable、Future的介绍
本文主要是为了介绍多线程中使用的几种任务:Runnable、Callable、FutureTask等,是对前面多线程系列的最后一个补充了,接下来两篇就是相当于实战练习了。Runnable和Callab
Java线程池
本文主要介绍java线程池相关的内容,包括线程池的几种常用方式线程池存在的意义先抛一个问题,Thread能直接新建并使用,为什么还要使用线程池?如果看过我之前写的博客的话可以知道,一个线程从新建到死亡
Java线程中断
本文主要介绍Java线程中断一些相关的概念以及注意点Java线程的中断并不是强制的中断,调用线程中断的方法时只是起到一个通知的作用,至于线程是否要继续执行下去取决于线程自身的处理。除去已经不推荐使用的
Android AsyncTask讲解
AsyncTask就是安卓中一个对线程池的典型的应用,其中还涉及了之前博文中介绍的FutureTask等知识点,本文主要对AsyncTask源码做一次讲解官方介绍上面截图就是官方对AsyncTask的
Java类的初始化
之前整理了《JVM之类加载机制》的文章,对于一个类的初始化阶段介绍太过简略,这里再开一篇文章,着重介绍类的初始化流程。类初始化是类加载过程的最后一个阶段,到初始化阶段,才真正开始执行类中的Java程序
Java锁机制
从上面可以知道,如果不保证数据的可见性,多个线程一起操作同一份数据时,并不能保证线程从主线程拷贝下来的数据是最新的,这样会让计算结果产生偏差。这个时候volatile就起作用了,被volatile修饰的变量,在被线程操作时数据的改变能直接刷新到主内存中,保证这个操作产生的新数据…
个人成就
文章被点赞
106
文章被阅读
59,689
掘力值
972
关注了
0
关注者
21
收藏集
0
关注标签
28
加入于
2018-09-09