E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
并发编程艺术
需学习东西(面试问题) -backup
记2017.3.21阿里面试经历,java方向历年阿里面试题汇总(2017年不断更新中)阿里电面《JAVA
并发编程艺术
》面试题JDK8新特性http://www.runoob.com/java/java8
cbjcry
·
2018-04-17 09:04
需学习
Java程序员必知的
并发编程艺术
——并发机制的底层原理实现
Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。volatile借助Java内存模型保证所有线程能够看到最新的值。(内存可见性)实现原理:将带有volatile变量操作的Java代码转换成汇编代码后,可以看到多了个lock前缀指令(X86平台CPU指令)。这个lock指令是关键,在多核处理器下实现两个重要操作:1.将当前处理器缓存
Java架构
·
2018-04-02 22:09
线程池的执行流程
那么线程池是如何工作的呢,借用
并发编程艺术
一书中的话来描述当一个任务提交给线程池之后,线程池会怎么做?
SeekerWu
·
2017-07-08 22:44
线程池
高并发
核心线程
volatile关键字
前言最近在看
并发编程艺术
这本书,对看书的一些笔记及个人工作中的总结。
二月_春风
·
2017-06-04 21:29
Java
并发编程艺术
----读书笔记(二)
java
并发编程艺术
2java并发机制的底层实现。java-》编译——》。class字节码-》字节码加载到JVM-》字节码转化为汇编让cpu执行。
黄小斜
·
2017-03-20 23:07
Java
并发编程艺术
----读书笔记(一)
并发编程的挑战1上下文切换。cpu通过时间片分配算法来执行任务,从一个任务切换到另一个任务时会保留上个任务的状态。多线程切换上下文开销大,不一定比单线程快。减少上下文切换的方法1无锁并发,不同线程处理不同数据段2CAS算法,java的原子编程使用此算法,不需要加锁。3最少线程编程4协程:单线程多任务,并且支持切换。2死锁3资源限制的挑战:1网络带宽限制,硬件限制2资源限制会导致并发效率低下3硬件资
黄小斜
·
2017-03-19 11:20
java 线程池详解
今天学习下线程池的使用以及原理,还是对着java
并发编程艺术
这本书讲解的,线程池主要用于需要异步或并发执行任务的程序都可以使用线程池,为什么要使用线程池,而不是自己去创建线程呢?
zhoushenxian
·
2017-02-18 20:24
java多线程
java中并发常用工具类
前言:在你无聊的时候,想想比你优秀还努力的人,也许就不觉的无聊了今天下午没事干把买的java
并发编程艺术
这本书拿出来看了看,看了下也记不住,还是好记性不如烂笔头,今天讲四个并发中可能会用到的工具类,分别是
zhoushenxian
·
2017-02-07 20:02
java多线程
书单
书单list headfirst设计模式mysql高性能深入理解jvmspring实战数据结构与算法分析大数据日知录架构与算法tcp/ip详解linux系统编程算法设计与分析基础java
并发编程艺术
图解
shininguang
·
2016-02-16 09:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他