首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chengbaba
掘友等级
Java开发
|
Gamutsoft
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 32
沸点 2
赞
34
返回
|
搜索文章
最新
热门
好好学习Java并发 三、关键字volatile
volatile是Java并发编程的关键字之一,它用以修饰一个共享变量。它的作用非常强大,Java的JUC包中大量的使用了volatile,本文我们就来看下volatile到底是何物。 1. volatile是什么? 这里引用Java语言规范第3版中声明:Java编程语言允许线…
好好学习Java并发 二、Java内存模型
在并发编程中有两个问题需要解决:线程间的通信实现和线程间的同步控制。针对这两个问题,命令式编程中 共享内存模型:线程之间通过共享内存实现通信;通过显示指定某个方法或某段代码需要在线程之间互斥执行实现同步。 消息传递模型:线程之间通过发送消息实现通信;通过消息发送在而接收在后控制…
好好学习Java并发 一、背景知识
并发指一个处理器同时处理多个任务,但这个定义只是从宏观上来讲的。举个生活中的例子来说明,一个电商小二同时接待两个客户,小二通常的做法是在和A客户聊的间隙回复B客户的问题,和B客户聊的间隙又回复A客户的问题,这样看起来小二同时服务了A和B,但是具体到某次答复,小二只是在为一个客户…
java并发学习笔记 第二章 Synchronized
java并发设计的目的是提高系统的效率,但是在并发运行的过程中往往会涉及到资源共享。而且发生资源共享时往往很容易得到非预期的结果。如果运行的结果是错误的,那么运行的效率再高也是没有意义的。java设计并发思想之初就提供了解决方法——干预资源共享,synchronized就是最初…
java并发学习笔记 第一章 线程
以上是JDK对Thread类的描述,比较简单。值得注意的是,看Thread的源码时发现Thread类其实也实现了Runnable接口,下面看下Runable的描述。 现在我们已经知道了创建可执行任务线程的两种方式,一种继承Thread类,另一种实现Runnable接口。通过查看…
个人成就
文章被点赞
5
文章被阅读
1,348
掘力值
126
关注了
12
关注者
1
收藏集
2
关注标签
3
加入于
2016-10-08