Java并发编程实战
云集千祥
从Java屌丝程序员的进阶过程 大家一起进步
展开
-
碰上了maven依赖冲突,如何解决
解决方案解决方案: 以idea 操作为例, 打开maven依赖的图,确定要使用的jar的版本,将冲突的jar包给excludemaven版本以来的缘由. 软件工程是多人合作的结果,我们在开发软件的时候经常会使用一些别人编写好的,比较成熟的库。 比如,早期的前端开发用到了 jQuery库,那么通常的做法是去官网下载一个最新版本的jQuery,然后放在自己本地的项目中。对于简单的前端项目来说,这样可以简单粗暴地达到目的。但当项目越来越庞大,除了 jQuery之外,你还会依赖一些其他的第三方库。比如原创 2020-06-05 07:02:08 · 1112 阅读 · 0 评论 -
java并发编程实战-第二章
线程安全性的定义: 最核心概念:准确性,当多个线程访问某个类的时,这个类始终都能biao表现出正确的行为,那么就称这个类是线程安全的。原子性:在线程安全中,要保证操作是原子性的,也就是能够作为不可分割的操作来实现的。可以通过加锁把复合的操作原子化处理。加锁机制 : 1.通过内置的锁机制:同步代码块:synchronized 分为两个部分: 锁的'对象引用:方法调用的对象 锁保护的代...原创 2018-10-17 22:55:29 · 198 阅读 · 0 评论 -
Java并发编程实战--简介
终于下定了决心去买一本Java并发编程的书籍去学习并发方面的知识,知识为了自己变得更加的了解并发的原理 以及做到对Java的并发有一个较为系统的了解。 线程是Java语言中不可或缺的重要功能。编程的模型分为串行编程和并行编程。 其中串行编程模型的优势在于其直观性和简单行,在以前处理器都是单核的时候,这种编程类型很常见, 随着处理器的多核话,串行编程就会导致资源的浪费,那么并行编程就应运而生...原创 2018-10-17 07:24:04 · 197 阅读 · 0 评论 -
java并发编程实战(前三章总结)
在看《java并发编程实战》,希望自己有毅力把它读完。 线程本身有很多优势,比如可以发挥多处理器的强大能力、建模更加简单、简化异步事件的处理、使用户界面的相应更加灵敏,但是更多的需要程序猿面对的是安全性问题。看下面例子:public class UnsafeSequence { private int value; /*返回一个唯一的数值*/ pu...转载 2018-10-21 16:38:22 · 264 阅读 · 0 评论