···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
线程
Java 线程内存模型
Java 线程内存模型,1. 前言,本节内容是从操作系统的层面谈并发,本节课程我们需要掌握如下内容:,,了解 Java 的内存模型定义,是 Java 并发编程基本原理的基础知识;,从概念上了解线程的私有内存空间和主内存,能够从全局...
锁支持工具 LockSupport
锁支持工具 LockSupport,1. 前言,本节带领大家认识第三个常用的 Java 并发锁工具之 LockSupport。,本节先介绍 LockSupport 工具类的用途,然后介绍关键的编程方法,最后通过一个编程例子为大家展示 StampedLock 工具类...
32 threading 之 Lock 的基本使用
threading 模块的类 Lock 的基本使用,1. 简介,在多线程应用中,某个资源被多个线程共享访问,线程通过使用锁独占该资源。需要独占访问的资源可能是:,,打印机,线程在使用打印机时,不允许其它线程向打印机输出,共享变量,...
锁机制之Condition接口
锁机制之 Condition 接口,1. 前言,本节内容主要是对 Java 锁机制之 Condition 接口进行讲解,Condition 接口是配合 Lock 接口使用的,我们已经学习过 Lock 接口的相关知识,那么接下来对 Condition 接口进行讲解。本节内...
HTML5 多线程
浏览器的多线程和单线程,学习过 JavaScript 的可能会了解,JavaScript 的宿主浏览器只有一个线程运行 JavaScript,除了 JavaScript 的线程,浏览器中单个页面还有一些其他线程,例如:UI 线程负责处理渲染 DOM 元素;GUI ...
可重入读写锁 ReentrantReadWrite
可重入读写锁 ReentrantReadWriteLock,1. 前言,从本节开始,我们学习新一章内容 —— 并发锁。,在 “Java 并发原理入门教程” 中,介绍了锁相关概念和原理知识,本章各小节内容不再过多解释概念,重点为大家介绍具体锁工具的 ...
31 threading 之 Thread 的使用
threading 模块的 Thread 类的使用,1. 多线程的基本概念,程序要完成两个任务:,,任务 1 进行一项复杂的计算,需要 1 秒才能完成。,任务 2 读取磁盘,需要 1 秒才能完成。,,我们可以串行的执行这两项任务,先执行任务 1,再...
进程和线程
1. 前言,从宏观的角度来看,操作系统就是我们日常使用的 Windows、MacOS、Linux 这类的系统,但是这种直观的用户交互界面只是操作系统的一小部分功能,操作系统如何决定系统的资源调度、如何处理内存的分配以及如何管理网...
多线程
多线程,多线程可以让你同时异步执行多种任务,是各种编程语言里很重要的一个概念。合理的采用多线程可以让你的 App 拥有更好的运行性能,但是如果使用不当可能会让你的程序非常混乱,出现很多令人费解且难以定位的问题。,...
操作系统的并发
操作系统的并发,1. 前言,本节内容是从操作系统的层面谈并发,本节课程我们需要掌握如下内容:,,掌握并发编程的定义,并发编程的定义是了解并发的前提基础;,从 CPU 谈并发诞生的意义,一切语言的基础都是操作系统,CPU 的...
上一页
1
2
3
4
5
6
下一页
前往
页