加公众号sharesite,回复“高并发”,免费获取此书。 ...
作者: GitHub:https: github.com ZHENFENG 版权声明:本文为原创文章,未经允许不得转载。 前言 不要被标题吓到,虽然书籍是 实战java高并发程序设计 ,不过本文只是写一写本人的一点读书感受,顺便整理了一下书中的代码,其实我原本是不想敲代码的,不过去网络上搜了一圈之后,发现根本没有现成的,只能自己敲了,既然整理好了一部分代码,索性就上传到GitHub上,让大家都看 ...
2017-05-31 08:39 7 17896 推荐指数:
加公众号sharesite,回复“高并发”,免费获取此书。 ...
一、并行世界 摩尔定律的失效,2004年秋季,Intel宣布彻底取消4GHz计划,CPU向多核心的发展,顶级计算机科学家唐纳德丶尔文丶克努斯评价:在我看来,这种现象(并发)或多或少是由于硬件设计者已经无计可施导致的,他们将摩尔定律失效的责任推脱给软件开发者。 1、几个概念 同步 ...
AtomicReference和AtomicInteger非常类似,不同之处就在于AtomicInteger是对整数的封装,而AtomicReference则对应普通的对象引用。也就是它可以保证你 ...
一、概述: 这是读的第一本英文原版的专业书籍,总的来说,因为自己也有一些基础,读起来并不是非常的费劲。前半部分主要是介绍java的相关语法,正好借着这样的机会巩固了一下自己的码代码的能力,基本上把书中的代码都打了一遍,前面的部分主要是用的notepad++来写的,notepad++ 也有代码 ...
进程的概念 程序: 存放在磁盘上的指令和数据的有序集合(文件) 静态的 进程: 执行一个程序所分配的资源的总称 进程是程序的一次执行过程 动态的,包括创建、调度、执行和消亡 进程包含的内容 进程包含:正文段(代码段)、用户数据段 ...
线程池的使用 第6章介绍了任务执行框架,它不仅能简化任务与线程的生命周期管理,而且还提供一种简单灵活的方式将任务的提交与任务的执行策略解耦开来。第7章介绍了在实际应用程序中 使用任务执行框架时出现的一些与服务生命周期相关的细节问题。本章将介绍对线程池进行配 置与调优 ...
一. 概述 1. 一个UNIX进程可以理解为一个线程加上地址空间、文件描述符和其他数据; 2. 多个线程可以共享一个地址空间,而做不同的事情。在多处理器系统中,一个进程中的多个线程可以同时做不同的工作; 3. 从某种成都上讲,线程只是构造异步应用程序的另一种方式 ...
第1章 PHP概述 1.1 历史(PHP4、PHP5、PHP5.3、PHP6[未发布]) 1.2 一般语言特性(实用性、强大功能、可选择性、成本[开源]) 第2章 环境配置 2.1 安 ...