码迷,mamicode.com
首页 >  
搜索关键字:多核处理器    ( 162个结果
自旋锁,读写锁和顺序锁的实现原理
常用的同步原语锁,到多核处理器时代锁已经是必不可少的同步方式之一了。无论设计多优秀的多线程数据结构,都避不开有竞争的临界区,此时高效的锁显得至关重要。锁的颗粒度是框架/程序设计者所关注的,当然越细越好(也不尽然),同时不同的锁往往也会体现出完全不同的效率,Linux有posix的pthread_mu ...
分类:其他好文   时间:2017-08-20 15:45:28    阅读次数:541
Java8数据流
流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声明数据。 例如,考虑下面的SQL语句。 上面的SQL表达式会自动返回最大薪水员工的细节,没有对开发者的最终做任何计算。在Java中使用集合框架,开发人员必须使用循环,使检查反复。另一个值得关注的是效率,多核处理器可放心,Java ...
分类:编程语言   时间:2017-08-14 11:28:19    阅读次数:151
基于GCC的openMP学习与测试(2)
一、openMP简单测试 1、简述 openMP很多情况下对于利用多核处理器进行加速是很有效果的,然而,也有一些情况是openMP不但没有效果,甚至还有一些反作用。 openMP很多情况下对于利用多核处理器进行加速是很有效果的,然而,也有一些情况是openMP不但没有效果,甚至还有一些反作用。 2、 ...
分类:其他好文   时间:2017-07-04 15:01:09    阅读次数:151
linux /proc/cpuinfo 文件描写叙述
processor :系统中逻辑处理核的编号。对于单核处理器。则课觉得是其CPU编号,对于多核处理器则能够是物理核、或者使用超线程技术虚拟的逻辑核 vendor_id :CPU制造商 cpu family :CPU产品系列代号 model :CPU属于其系列中的哪一代的代号 model name:C ...
分类:系统相关   时间:2017-06-26 12:38:00    阅读次数:232
并发编程之线程与锁
线程是操作系统调度的最小单位,随着多核处理器的流行多线程编程成为能有效发挥cpu潜能的利器(python除外)。线程之间的内存是共享,所以创建一个线程所需要的开销比创建一个进程的开销要小得多。抛开硬件层面,多线程也给我们提供同时执行多个任务的手段(并发编程),使得我们能有另一种编程思维。python ...
分类:编程语言   时间:2017-03-12 19:53:55    阅读次数:335
iOS知识合集
一、多线程开发的理解以及iOS中有几种实现多线程的方法? 好处: 1、使用线程可以把程序中占据时间长的任务放到后台去处理,如图片、视频的下载; 2、发挥多核处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好。 缺点: 1、大量的线程降低代码的可读性; 2、更多的线程需要更多的内存空间; 3 ...
分类:移动开发   时间:2017-02-27 13:30:06    阅读次数:232
什么是代码现代化?
By Mike P. (Intel), Added 2015 年 7 月 8 日 By Mike P. (Intel), Added 2015 年 7 月 8 日 现代高性能计算机由下列资源组合构建而成:多核处理器、众核处理器、大型高速缓存,高带宽进程间通信结构和高速 I/O 功能。 高性能软件需经 ...
分类:其他好文   时间:2016-12-28 19:47:12    阅读次数:540
第十五章 Python多进程与多线程
15.1multiprocessingmultiprocessing是多进程模块,多进程提供了任务并发性,能充分利用多核处理器。避免了GIL(全局解释锁)对资源的影响。有以下常用类:类描述Process(group=None,target=None,name=None,args=(),kwargs={})派生一个进程对象,然后调用start()方法启动Pool(p..
分类:编程语言   时间:2016-11-23 17:09:04    阅读次数:402
Java 7 Concurrency Cookbook 翻译 第一章 线程管理之一
一、简介 在计算机的世界里,当我们谈论并发时,我们指的是一系列的任务同时运行于一个计算机中。这里说的同时运行,在计算机拥有多于一个处理器或者是一个多核处理器的时候才是真正的同时,在计算机只拥有单核处理器的时候,它指的是表面上的同时运行。 所有的现代操作系统都允许并发任务的执行。在听歌和阅读网页上新闻 ...
分类:编程语言   时间:2016-11-15 00:55:04    阅读次数:275
Linux 有问必答:如何知道进程运行在哪个 CPU 内核上?
问题:我有个 Linux 进程运行在多核处理器系统上。怎样才能找出哪个 CPU 内核正在运行该进程? 当你在 多核 NUMA 处理器上运 行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调 ...
分类:系统相关   时间:2016-08-30 10:48:41    阅读次数:211
162条   上一页 1 ... 5 6 7 8 9 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!