文档章节

要出去找工作了,看看多线程和并行的区别及什么时候该用

二灯大师
 二灯大师
发布于 2017/05/12 11:35
字数 379
阅读 41
收藏 0
点赞 0
评论 0

并行计算是相对于串行计算来说的,所谓并行计算分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。

区别

1,并行比多线程具有更高的CPU利用率,因此效率相对更高;

2,并行是利用CPU的多个核进行计算,而多线程是利用CPU一个核在不同时间段内进行计算。

3,并行计算式多个线程运行在多个cpu上, 多线程是多个线程运行在一个cpu上, 并行计算基本是依赖多线程的。

什么时候应该用多线程什么时候应该并行

如果在某些场合,并发量特别高,就可以用到多线程或者是并行, 就好像我原来有一个公司, 一个飞机票公司向我们传数据, 利用一般处理程序公司就要求用多线程来处理的, 然后把这个一般处理程序布置到iis上,,,,,,,,不过我觉得这完全没有必要用多线程, 因为asp.net本来就是多线程的 ,完全没有必要, 而且利用线程或者并行都是有代价的, 你的cup和内存都是牺牲的

真诚期待您的指教

© 著作权归作者所有

共有 人打赏支持
二灯大师
粉丝 3
博文 77
码字总数 66184
作品 0
海淀
Python学到什么程度才可以去找工作?掌握这4点足够了!

大家在学习Python的时候,有人会问“Python要学到什么程度才能出去找工作”,对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来,一般都不会有什么问题,而对...

p柯西
06/27
0
0
当我们在谈论Golang的并发时,实际上在谈论什么?

并发(Concurrency) 大家都知道,通常情况下一个简单的串行执行的程序在计算机内部被执行的时候是按照指令的顺序一步一步执行,这种情况下CPU在每一条指令必须执行结束才会有下一条指令被执...

艾文西
07/09
0
0
iOS面试题集合(BAT及各大中小型公司)

简介 本文主要内容为iOS面试题目,对各个面试题进行一些分类(持续更新),包含了BAT,及各大中小型公司的面试题集合,为大家在找工作的时候提供一点帮助,技术交流q群为150731459,大家互相交流学...

Oboe_b
2017/11/07
0
0
异步、多线程、任务、并行编程之一:选择合适的多线程模型

异步、多线程、任务、并行编程之一:选择合适的多线程模型 本篇概述: @FCL4.0中已经存在的线程模型,以及它们之间异同点; @多线程编程模型的选择。 1:异步、多线程、任务、并行的本质 这四...

luminji
2012/07/18
0
0
学会了调优JVM 后面还有算法

这段时间 把JVM的调优系统的学习了一遍 感觉收获也蛮多的 !打算出去面试找工作,但是遇到了各种问题 这里分享下 JVm调优的文章 很多地方是引用网络的 但是都自己收集 按照基本回收策略分 引...

javascrack
2013/06/05
0
5
iOS面试题总结与感想

题 必须先吐槽一下,找工作面试确实是个累人的活呀,所以—>.LZ我为什么要换工作呢?就不在这里说明了…直接进入正题,这周的面试基本每天从早面到晚,面试表都填吐了…大小公司都有,列举下这段时...

humingtao2013
2015/06/25
0
0
经过阿里,百度一面,二面后,我总结了50道iOS面试题

前言: 金三银四已经过去,根据统计,很多人都会选择在三月四月跳槽,原因有很多,企业年后会有大量员工离职,员工觉得老公司待遇不怎么样?薪资不够高,想换个新环境等等原因,所以,三月四...

原来是泽镜啊
05/04
0
0
java新手求助,好心人

java代码敲的不熟,也没有项目经验,出去找工作没人爱要,能给些建议么?大家们, 我会的东西 java基础(面向对象、数组、I/O、Socket、多线程、servlet、jsp) java数据结构(数组、链表、栈、...

询问java1
2014/08/10
401
14
5天玩转C#并行和多线程编程 —— 第五天 多线程编程大总结

5天玩转C#并行和多线程编程系列文章目录 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq 5天玩转C#并行和多线程编程 —— 第三...

雲霏霏
2014/11/26
0
0
python学习笔记 | Python中并行IO操作的内存效率

Python允许多种不同的并行处理方法。并行性的主要问题是了解其局限性。我们要么平行IO操作或像图像处理这样的CPU限制任务。 在Python 3.5之前,有两种方法可以并行处理IO绑定操作。本地方法是...

跨界的聚能
05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java 复制对象有哪些方式

java 复制对象有哪些方式 Apache的 Common beanutils库 org.apache.commons.beanutils.BeanUtils.copyProperties(dest,origin); Springframework 的BeanUtil 依赖: <dependency> ......

黄威
13分钟前
0
0
1.13 单用户模式

命令 init 6 #重启,reboot或shutdown -r now init 0 #重启,poweroff 单用户模式:密码忘记情况下 主机重启,按方向键↑,选择CentOS Linux (3.10.0-514.e17.X86 64) 7 (Core),按e键编辑...

小丑鱼00
15分钟前
1
0
jstack的简单使用

公司测试反应, 一个java应用的机器,cpu始终是30%, 即使不做交易, 于是想到了之前看到的jstack文章, 实践步骤记录一下: 1, 找出java应用的进程号 ps -ef|grep 应用名|grep -v grep 2, 找出pid...

零二一七
20分钟前
0
0
崛起于Springboot2.X之项目war打包部署(18)

将springboot项目打包步骤: 1、启动类 extends SpringBootServletInitializer 2、启动类添加覆盖方法 @Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder......

木九天
29分钟前
1
0
导入CSV文件就行数据整理分析

#-*-coding:utf-8-*-import csv,os,re,mathlocalPath=input("请输入所有群文件的根目录:") #所有QQ群文件的物理根目录路径def info(): info_dic=[] dirList=os.listdi...

Kefy
35分钟前
0
0
CoreText进阶(六)-内容大小计算和自动布局

CoreText进阶(六)-内容大小计算和自动布局 其它文章: CoreText 入门(一)-文本绘制 CoreText入门(二)-绘制图片 CoreText进阶(三)-事件处理 CoreText进阶(四)-文字行数限制和显示更...

aron1992
36分钟前
0
0
一个Unity高人的博客,涉猎范围很广,深度也很深。

https://blog.csdn.net/ecidevilin/article/list/

爽歪歪ES
38分钟前
0
0
Spring Cloud Config-Git后端

EnvironmentRepository的默认实现使用Git后端,这对于管理升级和物理环境以及审核更改非常方便。要更改存储库的位置,可以在Config Server中设置“spring.cloud.config.server.git.uri”配置...

itcloud
40分钟前
1
0
centos7 卸载mysql

[root@zyf ~]# rpm -qa|grep -i mysqlmysql-community-libs-5.6.34-2.el7.x86_64mysql-community-server-5.6.34-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-......

Yao--靠自己
48分钟前
0
0
【Spring 系列 条件注解】

Spring 提供了按条件注册Bean的功能涉及到两个组件分别是:核心接口Condition,核心注解Conditional。 1、示例说明 为了演示条件注解的效果,需要定义一个属性文件,然后根据属性文件中配置的...

HansonReal
56分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部