码迷,mamicode.com
首页 >  
搜索关键字:串行    ( 2748个结果
串行程序并行化
考虑这样一个问题:统计某个工程的代码行数。首先想到的思路便是,递归文件树,每层递归里,循环遍历父文件夹下的所有子文件,如果子文件是文件夹,那么再对这个文件夹进行递归调用。于是问题很轻松的解决了。这个方案可以优化吗? 了    再回想这个问题,可以发现,循环里的递归调用其实相互之间是独立的,互不干扰,各自统计自己路径下的代码文件的行数。于是,发现了这个方案的可优化点——利用线程池进行并行处理。于是一...
分类:其他好文   时间:2016-05-18 18:45:50    阅读次数:181
深入JVM虚拟机(四) Java GC收集器
1.1 Serial串行收集器:串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它独占式的垃圾回收。 1.2 ParNew并行收集器:并行收集器是工作在新生代的垃圾收集器,它只简单地将串行回收器多线程化。它的回收策略、算法以及参数和串行回收器一样。并行回收器也是独占式的回收器,在收集过程中,应用程序会全部暂停。 1.3 Parallel收集器:Parallel收集器类假于ParNew并行收集器,它使用复制算法的收集器。从表面上看,它和并行收集器一样都是多线程、独占式的收集器。但是,并行回...
分类:编程语言   时间:2016-05-18 18:06:39    阅读次数:1786
《淘宝首页性能优化实践》文章阅读
想必很多人都已经看到了新版的淘宝首页,它与以往不太一样,这一版页面中四处弥散着个性化的味道,由于独特的个性化需求,前端也面临各方面的技术挑战: 数据来源多 串行请求渲染一个模块 运营数据和个性化数据匹配和管理 数据兜底容灾 本次淘宝首页改版,虽已不再支持 IE6 和 IE7 等低版本的古董浏览器,但 ...
分类:其他好文   时间:2016-05-18 10:24:21    阅读次数:263
异步任务+并行队列情况与异步任务+串行队列(主队列)情况
异步任务+并行队列 把异步任务放到并行队列进行执行,异步任务会在不同的线程中执行。 运行结果如下。异步任务+并行队列组合情况下,每个任务会在不同的线程中同时执行。 异步任务+串行队列(主队列) 对于异步任务放在串行队列中执行时,任务只会在一个新开的线程中,按照顺序进行执行。 运行结果如下。可以看到, ...
分类:其他好文   时间:2016-05-18 00:29:31    阅读次数:269
facl及Linux终端登录查看命令
FACL:FilesystemAccessControlList利用文件扩展保存额外的访问控制权限setfacl -m:设定 u:UID:perm g:GID:perm -x:取消终端类型: console:控制台 pty:物理终端(VGA) tty:虚拟终端(VGA) ttyS:串行终端 pty/#:伪终端几个命令wwhowhoamiwhoamisleeplast,显示/var/..
分类:系统相关   时间:2016-05-17 20:00:17    阅读次数:251
memcache面试题汇总
1,memcached是原子的吗? 所有的被发送到memcached的单个命令是完全原子的。如果您针对同一份数据同时发送了一个set命令和一个get命令,它们不会影响对方。它们将被串行化、先后执行。即使在多线程模式,所有的命令都是原子的,除非程序有bug:) 命令序列不是原子的。如果您通过get命令 ...
分类:系统相关   时间:2016-05-17 19:25:35    阅读次数:264
NSOperation创建队列
// 最大的并发数量 // 当值设置为1的时候,可以叫做串行:即顺序执行 // 当值设置大于1的时候,叫做并行:多条通道同时进行各自的任务 queue.maxConcurrentOperationCount = 3; ...
分类:其他好文   时间:2016-05-17 19:13:00    阅读次数:110
[javascript] Promise简单学习使用
原文地址:http://www.cnblogs.com/dojo-lzz/p/4340897.html 解决回调函数嵌套太深,并行逻辑必须串行执行,一个Promise代表一个异步操作的最终结果,跟Promise交互的主要方式是通过他的then()方法来注册回调函数,去接收Promise的最终结果值 ...
分类:编程语言   时间:2016-05-16 19:56:14    阅读次数:331
串行队列、并行队列、同步、异步
进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间 线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程 队列 dispatch_queue_t,队列名称在调试时辅助,无论什么队列和任务,线程的创建和回收不需要程序员操作, ...
分类:其他好文   时间:2016-05-16 17:21:04    阅读次数:207
GCD详解
什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像 NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之 NSOperti ...
分类:其他好文   时间:2016-05-16 12:43:34    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!