码迷,mamicode.com
首页 >  
搜索关键字:多核    ( 1613个结果
window 7 & 2008R2 多核cpu套接字泄露补丁
http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix373886/7600/free/435093_intl_x64_zip.exe 在处理下面问题时,会起到一定作用。
分类:Windows程序   时间:2014-12-11 13:54:27    阅读次数:412
iOS多线程技术—GCD介绍
iOS多线程技术—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程...
分类:移动开发   时间:2014-12-11 10:00:33    阅读次数:269
iOS疯狂详解之多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 /*! * @function dispatch_get_main_queue * * @abstract * Returns the de...
分类:移动开发   时间:2014-12-10 18:13:29    阅读次数:222
用户线程和内核线程
1.内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户态转化为内核态的时候需要进行上下文的切换,是耗时的操作,因为有寄存器值的保存装载,内存缓存的失效和载入,中断程序的执行等。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态...
分类:编程语言   时间:2014-12-08 23:05:08    阅读次数:334
从Erlang进程看协程思想
从Erlang进程看协程思想多核慢慢火了以后,协程类编程也开始越来越火了。比较有代表性的有Go的goroutine、Erlang的Erlang进程、Scala的actor、windows下的fibre(纤程)等,一些动态语言像Python、Ruby、Lua也慢慢支持协程。其实我们听过协程相关很多名词...
分类:系统相关   时间:2014-12-06 15:22:17    阅读次数:234
系统性能监控工具 - mpstat
mpstat(Multiprocessor Statistics)是实时系统监控工具。报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计.....
分类:其他好文   时间:2014-12-06 12:41:56    阅读次数:216
C#多线程 为多核处理器而生的多线程方法Parallel.For和Parallel.ForEach
1.在.net4.0中,有了一个新的类库:任务并行库。它极大地简化了并行编程且内容丰富。这里仅介绍其中最简单的 Parallel.For循环和Parallel.ForEach循环。它们位于System.Threading.Tasks命名空间。它们是两个方法,这两个方法将迭代分别放在不同的处理器上并行处理,如果机器是多处理器或多核处理器,这样就会使性能大大提升。 2.例子用Parallel....
分类:编程语言   时间:2014-12-05 14:21:56    阅读次数:272
多线程
// 进程是指我们在系统中运行的每一个程序// 线程就是我们在编程中编写的某一个功能代码块 /*线程的好处:可以把程序中占据时间长的任务放到线程中去处理,如图片、视频的下载,数据库的操作发挥多核处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好缺点:大量的线程降低代码的可读性更多的线程.....
分类:编程语言   时间:2014-12-04 21:22:52    阅读次数:243
NodeJS的Cluster模块使用
一.前言大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,有人开发了第三方的cluster,让node可以利用多核CPU实现并行。随着nodejs的发展,让nodejs上生产环境,就必须是支持多进程多核处理!在V0.6.0版本,Nodej...
分类:Web程序   时间:2014-12-04 17:42:05    阅读次数:277
浅谈我对协程的理解
最近在研究网络服务框架方面的东西,发现了一个神奇的东西-协程。 一句话说明什么是线程:协程是一种用户态的轻量级线程。 一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。 从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到了极限了,但是单核CPU性能却还在不断提升。server端也在不断的发展变化。如果将程序分为IO密集型应用和CPU密集型应用,二者的server的发展如下: IO密集型应用: 多进程->多线程->事件驱动->协程 CPU密集型应用:...
分类:其他好文   时间:2014-12-03 19:26:25    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!