前言 并行编程:通过编码方式利用多核或多处理器称为并行编程,多线程概念的一个子集。 并行处理:把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。多线程的一种。 并行编程分为如下几个结构: 1.并行的LINQ或PLINQ 2.Parallel类 3.任务并行结构 4.并发集合 5.SpinL ...
分类:
其他好文 时间:
2018-09-22 12:54:14
阅读次数:
214
本文希望达到的目标: 一、多线程的基本认识 多线程编程的目的:并行处理子任务,大幅度地提升整个任务的效率。 同一个进程中的线程,共享相同的运行环境,共享同一片数据空间,所以线程间的通讯笔进程间的通信更简单,但是这样的共享是会有危险的,如果多线程共同访问同一数据,因为访问顺序的不同,可能会导致结果不一 ...
分类:
编程语言 时间:
2018-09-16 15:23:06
阅读次数:
256
|体系结构类型|结构|关键特性|代表| |: :|: :|: :|: :| |单指令流单数据流SISD|控制部分:一个处 理 器:一个主存模块:一个| |单处理器系统| |单指令流多数据流SIMD|控制部分:一个处 理 器:多个主存模块:多个|各处理器以异步的形式执行同一条命令 |并行处理机阵列处理 ...
分类:
其他好文 时间:
2018-09-13 18:39:51
阅读次数:
170
1.集群的概念 计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。 是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信,应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 比如单个重负载的 运算分担到多台设备上做并行处理, ...
分类:
其他好文 时间:
2018-09-11 21:26:34
阅读次数:
191
活动图梳理 活动图 概述 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,常常用于描述业务过程和并行处理过程,活动图在本质上是一种流程图。 泳道将一个活动图中的活动划分为不同的组,每个组分别对应不同角色的操作。活动图描述多个角色之间的协作 ...
分类:
其他好文 时间:
2018-08-31 19:18:33
阅读次数:
162
一、大数据大数据:解决海量数据问题的技术。大数据由巨型数据集组成,把数据集合并进行分析可得出许多额外的信息和数据关系性。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。大数据技术是指从各种各样类型的数据中,快速获得有价值信息的能力,适用于大数据的技术,包括大数据技术包括大规模并行处理数据库,数据挖掘电网,分布式文件系统,分布式数据库,云计算平台,互联网和可扩展的存储
分类:
其他好文 时间:
2018-08-30 22:45:51
阅读次数:
278
负载均衡的两种方法:1.将单一的重负载分担到多个网络节点上做并行处理,每个节点处理结束后将结果汇总返回给用户,这样可以大幅提高网络系统的处理能力2.将大量的前端并发访问或者数据流量 分担到多个后端网络节点上分别处理,这样可以有效的减少前端用户等待响应的时间Nginx负载均衡策略两大类:1.内置策略( ...
分类:
其他好文 时间:
2018-08-30 14:59:45
阅读次数:
178
三种MPM介绍 Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程 ...
分类:
Web程序 时间:
2018-08-28 01:01:30
阅读次数:
207
什么是进程和什么是线程? 进程:操作系统进行资源分配的最小单位。其中资源包括:CPU、内存空间、磁盘IO等。 同一进程中的多条线程共享该进程中的全部系统资源,而进程与进程之间相互独立。 线程:CPU调度的最小单位,必须依赖进程而存在。 进程和线程的区别: 定义:进程是程序运行的一个实体的运行过程,是 ...
分类:
其他好文 时间:
2018-08-27 12:37:01
阅读次数:
157
随着互联网、云计算及大数据等信息技术的发展,越来越多的应用依赖于对海量数据的存储和处理,如智能监控、电子商务、地理信息等,这些应用都需要对海量图片的存储和检索。由于图片大多是小文件(80%大小在数MB以内),以GFS、HDFS为代表的适用于流式访问大文件的分布式存储系统,若直接用来存储图片,由于元数 ...
分类:
其他好文 时间:
2018-08-17 19:08:00
阅读次数:
239