首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java并发与多线程
订阅
敦其若朴
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
多线程同步的五种方法
如果线程不同步,就会导致变量值或对象的状态出现混乱,从而导致程序异常。作者在文中介绍了集中同步的方法,各有优劣及适用场景。
Java 多线程之并发安全经典案例 - 卖票
Java 多线程之并发安全经典案例 - 卖票
多线程详解(1)——线程基本概念
0. 简介 这个系列开始来讲解 Java 多线程的知识,这节就先讲解多线程的基本知识。 1. 进程与线程 进程就是在运行过程中的程序,就好像手机运行中的微信,QQ,这些就叫做进程。 线程就是进程的执行单元,就好像一个音乐软件可以听音乐,下载音乐,这些任务都是由线程来完成的。 2…
并行化-你的高并发大杀器
想必热爱游戏的同学小时候,都幻想过要是自己要是能像鸣人那样会多重影分身之术,就能一边打游戏一边上课了,可惜漫画就是漫画,现实中并没有这个技术,你要么只有老老实实的上课,要么就只有逃课去打游戏了。虽然在现实中我们无法实现多重影分身这样的技术,但是我们可以在计算机世界中实现我们这样…
Java并发(4)- synchronized与CAS
上一篇文章中我们说过,volatile通过lock指令保证了可见性、有序性以及“部分”原子性。但在大部分并发问题中,都需要保证操作的原子性,volatile并不具有该功能,这时就需要通过其他手段来达到线程安全的目的,在Java编程中,我们可以通过锁、synchronized关键…
Java Executor 框架最佳实践 | 开发者秘籍_开发者提升
在 JDK 5 中发布了 Executors framework(java.util.concurrent.Executor)来运行 Runnable 对象,不用像之前那样每次都创建新的线程,大多数情况下会复用已经创建的线程。
大话Android多线程(一) Thread和Runnable的联系和区别
这是Android多线程篇的第一章,我们就从线程的创建聊起吧。常用的线程创建方式有两种(实现Callable接口的方式,我们放到以后介绍Executor框架的时候再叙) 我们就以经典的卖票系统讲个故事吧。话说有小T(Thread)和小R(Runnable)两个票贩子,手下各有两…
Java 同步块
Java synchronized 详解
Java多线程之并发协作生产者消费者设计模式
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52788774【DylanAndroid的csdn博客】 两个线程一个生产者个一个消费者 需求情景 两个线程,一个负责生产,一个负责消费,生产者生产一个,消费…
Java 中记得清理 ThreadLocal
ThreadLocal 一直受到我严厉的指责并被要求尽可能的避免使用。ThreadLocal是为了那些使用完就销毁的线程设计的。线程生成之前,线程内的局部变量都会被清除掉。实际上,如果你读过 Why 0x61c88647?,这篇文章中解释了实际的值是存在一个内部的map中,这个map是伴随着线程的产生而产生的。存在于线程池的线程不会只存活于单个用户请求,这很容易导致内存溢出。因此,预防实体类加载后不被卸载,是一个非常普遍的问题。