码迷,mamicode.com
首页 >  
搜索关键字:并行执行    ( 556个结果
《操作系统》——处理器管理
现代计算机系统具有处理器与外围设备并行工作后的能力,为了发挥这一能力,提高系统的效率,可以采用多道程序设计技术,让几个程序同时装入主存储器并行执行。进程的并发执行就是由此而来。        处理器就相当于计算机的大脑,计算机当中的一切工作都需要它来进行指挥和计算,那么程序是怎样在处理器中执行的哪?处理器是怎眼管理它们的那?进程与程序之间又有什么关系那?下面我贴张图让大家看看。    ...
分类:其他好文   时间:2015-04-10 18:01:02    阅读次数:174
IOKING MsgEngine无锁消息引擎(no-lock)
关键词: no-lock interlocked lock-free tcp/ip server engine iocp server out-of-orderexecution 无锁 原子锁 原子操作 原子指令 锁无关 开放锁 通讯服务器 引擎 高并发 大数据 搜索引擎 完成端口服务器 cpu乱序并行执行 内存栅栏 IOKING MsgEngine无锁消息引擎(no-loc...
分类:其他好文   时间:2015-04-09 21:56:40    阅读次数:205
1.5 总结
在这章,主要解释了什么是并行和多线程和为什么使用它或不使用它。介绍了多线程在C++中的历史,和98标准中不完全支持多线程,尽管许多平台扩展了多线程,到新的C++11标准支持多线程。这种支持允许程序员利用各家强大的并行CPU硬件,随着芯片制造商选择通过多核心增加执行能力,允许多任务并行执行,比单核增加了执行速度。 我也展示了怎样使用简单的类和函数。使用多线程并不复杂,它的复杂性在于设计。 在1....
分类:其他好文   时间:2015-04-07 11:56:11    阅读次数:128
iOS 多线程编程之Grand Central Dispatch(GCD)
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(fu...
分类:移动开发   时间:2015-03-13 16:31:29    阅读次数:167
多线程为什么跑的比单线程还要慢的情况分析及验证
2014-05-04 07:56:50cnblogs.com-Ethan Cai-点击数: 306 “多个人干活比一个人干活要快,多线程并行执行也比单线程要快”这是我学习编程长期以来的想法。然而在实际的开发过程中,并不是所有情况下都是这样。先看看下面的程序(点击下载): ThreadTester是所有Tester的基类。所有的Tester都干的是同样一件事情,把counte...
分类:编程语言   时间:2015-03-11 23:29:07    阅读次数:4734
ios开发多线程篇---GCD的介绍和简单使用
1.GCD的简介: ?Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。而且是纯C语言,提供...
分类:移动开发   时间:2015-03-05 17:28:46    阅读次数:161
Run Loops
Run Loops Run loop并不像 GCD 或者操作队列那样是一种并发机制,因为它并不能并行执行任务。不过在主 dispatch/operation 队列中, run loop 将直接配合任务的执行,它提供了一种异步执行代码的机制。 Run loop 比起操作队列或者 GCD 来说容易使用得多,因为通过 run loop ,你不必处理并发中的复杂情况,就能异步地执行任务。 ...
分类:其他好文   时间:2015-02-27 17:11:15    阅读次数:146
关于fork()函数特性的一些探究
fork()函数用于产生一个子进程,和当前的进程并行执行。通过判断fork函数的返回值可以区分是父进程还是子进程,如果返回为0,则为子进程。 对于fork函数的执行方式,自己还是存在一些不明,写了一个简单的测试程序测试fork函数的一些性质。...
分类:其他好文   时间:2015-02-23 17:55:31    阅读次数:140
从【MySQL server has gone away】说起
本文目的这几天开发了一个PHP CLI程序,用于后台定时调度执行一些任务。此脚本采用了PHP的多进程(pcntl_fork),共享内存和信号量进行IPC和同步。目的是将串行的任 务并行执行,缩短执行时间。可是在工作子进程中,访问myql时一直报错,通过mysql_error返回的信息却是冷冷的一句话...
分类:数据库   时间:2015-02-16 18:08:27    阅读次数:161
【问底】陈焕生:深入理解Oracle 的并行执行
摘要:Oracle并行执行是一种分而治之的方法。执行一个sql 时,分配多个并行进程同时执行数据扫描,连接以及聚合等操作,使用更多的资源,得到更快的sql 响应时间。并行执行是充分利用硬件资源,处理大量数据时的核心技术。 Oracle并行执行是一种分而治之的方法。执行一个sql 时,分配多个并行进程同时执行数据扫描,连接以及聚合等操作,使用更多的资源,得到更快的sql 响应时间。并行执行...
分类:数据库   时间:2015-02-13 22:30:02    阅读次数:813
556条   上一页 1 ... 48 49 50 51 52 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!