8.9 关于并行的定义我之前写过一篇文章,参考: "并发与并行的区别 The differences between Concurrency and Parallel" 8.10 A. B. `longjmp` C. 8.11 4次 8.12 8次 8.13 保证x=4在x=3之前即可(拓扑排序), ...
分类:
移动开发 时间:
2017-12-25 11:31:02
阅读次数:
484
Guava 是一个 Google开发的 基于java的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等 ...
分类:
其他好文 时间:
2017-12-23 14:21:11
阅读次数:
144
package main /** 并发concurrency 很多人都是冲着 Go 大肆宣扬的高并发而忍不住跃跃欲试,但其实从 源码的解析来看,goroutine 只是由官方实现的超级“线程池”而已。 不过话说回来,每个实例 4-5KB 的栈内存占用和由于实现机制而大幅 减少的创建和销毁开销,是制造... ...
分类:
其他好文 时间:
2017-12-21 21:49:15
阅读次数:
187
逻辑控制流 在程序加载到内存并执行的时候(进程),操作系统会通过让它和其他进程分时段占用CPU(CPU slices)让它产生自己独占CPU的假象(同时通过虚拟内存让它产生独占内存的假象)。 在CPU在执行一个进程的指令时,被执行的许多指令连接起来(也可以理解为程序计数器PC的变化)就构成了“逻辑控 ...
分类:
其他好文 时间:
2017-12-21 20:47:48
阅读次数:
157
并发和线程 基本概念 - 并行、并发 并行, parallel 互不干扰的在同一时刻做多件事; 如,同一时刻,同时有多辆车在多条车道上跑,即同时发生的概念. 并发, concurrency 同时做某些事,但是强调同一时段做多件事. 如,同一路口,发生了车辆要同时通过路面的事件. 队列, 缓冲区 类似 ...
分类:
编程语言 时间:
2017-12-20 03:49:38
阅读次数:
195
JAVA多线程和并发基础面试问答(转载) JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较 ...
分类:
编程语言 时间:
2017-12-19 01:08:13
阅读次数:
193
以下内容来自 wikipedia 分布式计算: 计算机科学中研究分布式系统的领域。 分布式系统: 位于网络计算机上的各成分通过传递信息来通讯和协作它们的行为。 这些成分相互作用以达到一个共同的目的。 其3个显著特征为: 1. 成分的并发(concurrency) 2 缺少一个全局时钟(global ...
分类:
其他好文 时间:
2017-12-13 00:02:57
阅读次数:
215
20155332 补交ch12课下作业 课下测试提交晚了,我课后补做了一遍,答对13题,答错3题。 试题内容如下所示: 课本内容 1.并发(Concurrency) 访问慢I/O设备:就像当应用程序等待I/O中的数据时内核会切换运行其他进程一样,我们的应用也可以用类似的方式,将I/O请求与其他工作重 ...
分类:
其他好文 时间:
2017-12-07 23:52:57
阅读次数:
222
并行和并发的区别 1. 并发(Concurrency) 一心多用,同时执行通常不相关的各种任务 2. 并行(Parallelism) 并行兵分几路程序是用来解决一个单一任务的,将一个任务分为多段处理。 数据库的并行 将一个工作分成多个块,有不同的进程同时处理,处理完成后做数据汇总。 用户建立连接 - ...
分类:
数据库 时间:
2017-12-03 20:50:25
阅读次数:
228
The most common concurrency problem I've seen, is not realizing that a field written by one thread is not guaranteed to be seen by a different thread. ...
分类:
其他好文 时间:
2017-11-30 23:36:50
阅读次数:
210