码迷,mamicode.com
首页 >  
搜索关键字:并行性    ( 100个结果
《C#高级编程》读书笔记(十五):任务、线程和同步之一Parallel类
1,Parallel类 Parallel类是对线程的一个很好的抽象。该类位于System.Threading.Tasks 命名空间中,提供了数据和任务的并行性。 Parallel类定义了并行的for和foreach的静态方法。对于C#的for和foreach语句而言,循环从一个线程中运行。Paral ...
分类:编程语言   时间:2016-08-20 16:24:10    阅读次数:190
任务、线程和同步
1.Parallel类 1.1介绍 Parallel类是对线程的一个很好的抽象,提供了数据和任务的并行性。 1.2用Parallel.For()方法循环 并行的多次运行同一个任务 int i = 1; Parallel.For(1, 100, j => { Console.WriteLine(i++ ...
分类:编程语言   时间:2016-08-02 23:55:03    阅读次数:281
进程、线程与应用程序域的区别
1 进程 1.1 四个基本特征 进程由操作系统创建、管理的,离开了操作系统也就不谈什么进程了,先看看操作系统的四个基本特征: 并发(concurrence) 并行性是指两个或者多个事件在同一时刻发生,这是一个具有微观意义的概念,即在物理上这些事件是同时发生的;而并发性是指两个或者多个事件在同一时间的 ...
分类:编程语言   时间:2016-06-26 15:17:10    阅读次数:165
一个例子看懂异步代码执行效率
异步代码采用线程池,提供代码执行的并行性,不阻塞当前线程,实例代码,模拟三个耗时操作,分别耗时为1000、1500、1800ms,提供同步与异步的实现方式,Main中以同步异步的方式执行,对比执行时间,同步执行方式为各个方法的执行时间总和,而异步执行方式为最长的那个时间。ps:实际执行情况可能有其他 ...
分类:其他好文   时间:2016-06-04 12:00:52    阅读次数:209
秀尔算法:破解RSA加密的“不灭神话”
RSA加密 VS 秀尔算法 作为RSA加密技术的终结者——“太多运算,无法读取”的秀尔算法(Shor’s algorithm)不是通过暴力破解的方式找到最终密码的,而是利用量子计算的并行性,可以快速分解出公约数,从而打破了RSA算法的基础(即假设我们不能很有效的分解一个已知的整数)。同时,秀尔算法展 ...
分类:编程语言   时间:2016-05-15 19:38:15    阅读次数:212
Java多线程 探险
当一个程序进入内存运行时,即变成一个进程,进程特征:独立性;动态性;并发性。线程也被称为轻量级进程,线程是进程的执行单元,线程在程序中是独立的、并发的执行流,线程可以拥有自己的堆栈、程序计数器和自己的局部变量,但不拥有系统资源,它与父进程的其他线程共享该进程所拥有的全部资源。线程的执行是抢占式的,线程比进程拥有更高的性能。 1)区别并发性和并行性: 并发性:同一时刻只有一条指令执行,多...
分类:编程语言   时间:2016-05-13 02:52:43    阅读次数:216
OpenMP并行化实例----Mandelbrot集合并行化计算
在理想情况下,编译器使用自动并行化能够管理一切事务,使用OpenMP指令的一个优点是将并行性和算法分离,阅读代码时候无需考虑并行化是如何实现的。当然for循环是可以并行化处理的天然材料,满足一些约束的for循环可以方便的使用OpenMP进行傻瓜化的并行。 为了使用自动并行化对Mandelbrot集合进行计算,必须对代码进行内联:书中首次使用自动并行化时候发现工作在线程中并未评价分配 #...
分类:其他好文   时间:2016-05-12 16:29:40    阅读次数:311
多线程
并发行和并行性是两个概念: 并行指在同一时刻多条指令在多个处理器上同时执行。并行性指同一时刻只有一条指令执行,但多个进程指令被快速轮换执行,使得宏观上具有多个进程同时执行的效果。 线程和进程: 线程是进程的组成部分。线程是独立运行的,抢占式的。可以与其他线程共享父进程的共享变量及部分环境。 线程的创建和启动: 方法一:继承Thread类创建线程类 public class ** exte...
分类:编程语言   时间:2016-05-12 15:46:52    阅读次数:177
java多线程技术核心
1.进程的三大特征: 独立性:拥有自己的独立的地址空间,一个进程不可以直接去访问其他进程的地址空间。 动态性:是一个系统中活动的指令的集合。 并发性:单个进程可以在多个处理器上并发进行,互不影响。 2.并发性和并行性的区别: 并行是同一个时刻,有多条指令在多个处理器上同时的进行;并发是,快速轮换执行 ...
分类:编程语言   时间:2016-05-01 14:50:44    阅读次数:254
读写锁
读写锁与互斥量类似,不过读写锁允许更高的并行性。互斥量要么是锁住状态,要么就是不加锁状态,而且一次只有一个线程可以对其加锁。读写锁可以有三种状态:读模式下加锁状态,写模式下加锁状态,不加锁状态。一次只有一个线程可以占有写模式的读写锁,但是锁哥线程可以同时占..
分类:其他好文   时间:2016-04-25 01:09:51    阅读次数:253
100条   上一页 1 ... 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!