日期
内核版本
架构
作者
GitHub
CSDN 2016-06-14
Linux-4.6
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度
内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为...
分类:
系统相关 时间:
2016-06-21 07:34:52
阅读次数:
274
日期
内核版本
架构
作者
GitHub
CSDN 2016-06-14
Linux-4.6
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度
前景回顾进程调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错...
分类:
系统相关 时间:
2016-06-21 07:33:43
阅读次数:
301
一、 并行LINQ .NET4在System.Linq名称空间中包含一个新类ParalleIEnumerable ,可以分解查询的工作使其分布在多个线程上。尽管Enmerable类给IEnunerable<T>接口定义了扩展方法,但 ParalleIEnumerable 类的大多数扩展方法是Para ...
分类:
其他好文 时间:
2016-06-17 16:55:50
阅读次数:
183
Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。Fork就是把一个大任务切分为若干子任务并行的执行。类似MapReduce里面的Map。Join就是合并这些子任务的执行结果,最后得到这个大..
分类:
编程语言 时间:
2016-06-15 12:52:13
阅读次数:
452
看了下Java Tutorials中的fork/join章节,整理下。 什么是fork/join框架 fork/join框架是ExecutorService接口的一个实现,可以帮助开发人员充分利用多核处理器的优势,编写出并行执行的程序,提高应用程序的性能;设计的目的是为了处理那些可以被递归拆分的任务 ...
分类:
编程语言 时间:
2016-06-13 19:03:36
阅读次数:
196
CPU运行原理与多线程 什么是线程(thread)? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 进程是容器,线程是真正执行的任务单元 ...
分类:
编程语言 时间:
2016-06-11 18:45:13
阅读次数:
146
摘自《VLDBandPartitioningGuide》并行执行主要有以下几种:1)并行查询2)并行DDL3)并行DML4)并行执行函数5)其它类型并行下面分别对其进行介绍,主要包括两方面:能否并行、确定DOP。1、并行查询你可以在SELECT语句中并行执行查询和子查询,也可以在DDL和DML语句中并行执行..
分类:
数据库 时间:
2016-06-09 00:51:59
阅读次数:
364
摘自《VLDBandPartitioningGuide》1、介绍parallelexecution并行执行功能可以让单个数据库操作在多个CPU和IO设备上进行执行。在DSS和数据仓库系统等大数据量系统中,它可以极大地减少响应时间。在OLTP系统中,它对批量操作以及类似创建索引的系统维护任务也有用武之地。其只要..
分类:
数据库 时间:
2016-06-07 13:19:28
阅读次数:
619
另外,GCD还有一些高级用法,例如让后台2个线程并行执行,然后等2个线程都结束后,再汇总执行结果。这个可以用dispatch_group, dispatch_group_async 和 dispatch_group_notify来实现,示例如下: ...
分类:
编程语言 时间:
2016-05-23 18:45:26
阅读次数:
347
事务四大特性(简称ACID) 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。 2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。 3、隔离性(Isolation):事务的执行不受其他事务的... ...
分类:
其他好文 时间:
2016-05-22 16:47:35
阅读次数:
122