码迷,mamicode.com
首页 >  
搜索关键字:java并发    ( 2349个结果
IT书单-持续更新
重构:改善既有代码的设计代码整洁之道深入理解Java虚拟机Java并发编程的艺术《修改代码的艺术》《程序员的职业素养》代码大全程序员修炼之道深入理解java虚拟机Java并发编程实战(已下载)Effective java 中文版Spring 揭秘重构。已买入研磨设计模式 https://github ...
分类:其他好文   时间:2019-09-05 13:45:25    阅读次数:122
Java并发包梳理
1.容器 接口:BlockingDeque,BlockingQueue, 2.锁 3.流程控制 4.线程池 ...
分类:编程语言   时间:2019-09-04 18:50:59    阅读次数:73
锁的内存语义
锁的内存语义 锁的释放 获取建立的happens before关系 锁是Java并发编程中最重要的同步机制.锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送信息. 假设线程A执行writer()方法,随后线程B执行reader()方法.根据happens before规则,这个 ...
分类:其他好文   时间:2019-09-04 09:55:46    阅读次数:76
【java并发核心一】Semaphore 的使用思路
最近在看一本书《Java并发编程 核心方法与框架》,打算一边学习一边把学习的经验记下来,所粘贴的代码都是我运行过的,大家一起学习,欢迎吐槽。 估计也没多少人看我的博客,哈哈,那么我还是会记下来,天空不曾留下我的痕迹,但我已飞过,而在博客园留下了我的痕迹~ 1、Semaphore的初步使用 Semap ...
分类:编程语言   时间:2019-09-02 19:12:20    阅读次数:113
Java并发编程
一、Java内存8种同步操作 1.lock : 作用于主内存的变量,把一个变量标识为一条线程独占的状态 2.unlock : 作用于主内存的变量,把一个处于锁定的状态的变量释放出来,释放后的变量才可以被其他的线程的访问 3.read : 作用于主内存的变量,把一个变量值从主内存传输到线程的工作内存中 ...
分类:编程语言   时间:2019-09-01 21:32:41    阅读次数:83
Java并发编程核心概念一览
并行相关概念 同步和异步 同步和异步通常来形容一次方法的调用。同步方法一旦开始,调用者必须等到方法结束才能执行后续动作;异步方法则是在调用该方法后不必等到该方法执行完就能执行后面的代码,该方法会在另一个线程异步执行,异步方法总是伴随着回调,通过回调来获得异步方法的执行结果。 并发和并行 很多人都将并 ...
分类:编程语言   时间:2019-08-31 12:27:48    阅读次数:80
Java 并发:内置锁 Synchronized
在多线程编程中,线程安全问题是一个最为关键的问题,其核心概念就在于正确性,即当多个线程访问某一共享、可变数据时,始终都不会导致数据破坏以及其他不该出现的结果。而所有的并发模式在解决这个问题时,采用的方案都是序列化访问临界资源 。在 Java 中,提供了两种方式来实现同步互斥访问:synchroniz ...
分类:编程语言   时间:2019-08-30 09:54:04    阅读次数:99
(41)java并发包中的线程池种类及特性介绍
程序中线程过多会导致程序的性能和稳定性都下降,为了避免无限制地创建线程,使用线程池技术。 线程池中线程的数量是有限的,有新的任务,就把任务封装成runnable对象,交给线程池中的线程去执行,一个线程执行完某个任务之后,就可以马上去执行下一个任务。 线程池中的线程数量可以是固定大小的,也可以是弹性伸 ...
分类:编程语言   时间:2019-08-30 09:22:20    阅读次数:119
Java 并发:学习Thread 类
Java 中 Thread类 的各种操作与线程的生命周期密不可分,了解线程的生命周期有助于对Thread类中的各方法的理解。一般来说,线程从最初的创建到最终的消亡,要经历创建、就绪、运行、阻塞 和 消亡 五个状态。在线程的生命周期中,上下文切换通过存储和恢复CPU状态使得其能够从中断点恢复执行。结合 ...
分类:编程语言   时间:2019-08-29 22:52:50    阅读次数:89
Java并发概述之安全
Java并发的学习内容主要来自《Java并发编程实战》一书,本文为一概述。 并发最简单的解释应该是不同任务的执行时间区间存在交集。由于时间上的交集+共享变量,并发会带来安全问题。 从任务的角度而言,任务的执行需要得到正确的效果;从对象的角度而言,对象需要被正确的访问。 所谓正确,或常说的线程安全,包 ...
分类:编程语言   时间:2019-08-29 20:26:49    阅读次数:96
2349条   上一页 1 ... 31 32 33 34 35 ... 235 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!