首页 > 其他分享 >第四章学习笔记

第四章学习笔记

时间:2022-10-15 13:56:34浏览次数:45  
标签:4.1 并行算法 4.2 笔记 学习 算法 线程 进程 第四章

第四章 并发编程

一、知识点归纳

4.1 并行计算导论

4.1.1 顺序算法与并行算法

在描述顺序算法中,常用一个begin-end代码块列出算法。

  • begin-end代码块中的顺序算法可能包含多个步骤,所有步骤都是通过某个任务依次执行的。
  • cobegin-coend代码块指定并行算法的独立任,所有任务都是并行执行的。
4.1.2 并行性与并发性

在理想情况下,并行算法中的所有任务都应该同时实时执行。

4.2 线程

4.2.1 线程的原理

进程模型中,进程是独立的执行单元。所有进程均在内核模式或用户模式下执行。在内核模式下,各进程在唯一地址空间上执行,与其他进程是分开的。虽然每个进程都是一个独立的单元,但是它只有一个执行路径。

4.2.2 线程的优点

标签:4.1,并行算法,4.2,笔记,学习,算法,线程,进程,第四章
From: https://www.cnblogs.com/yu15141310373/p/16793978.html

相关文章

  • 2022-2023-1 20221307 《计算机基础与程序设计》 第七周学习总结
    2022-2023-120221301《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP......
  • Redis 的简单学习与整理
    Redis的简单学习与整理背景最近一直进行Redis性能调优和高可用的课题但是不管什么课题,第一步应该是学习与使用redis之前总结过rdb与rdr分析键值对等内容.但是......
  • 《Unix/Linux系统编程》第七周学习笔记
    《Unix/Linux系统编程》第七周学习笔记并发进程线程管理函数pthread_create()intpthread_create(pthread_t*pthread_id,pthread_attr_t*attr,void*(*func)(void......
  • java学习笔记35
    面向对象什么是继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模extends的意思是“拓展”。子类是父类的拓展。java类中只有单继承,没有多继承!继承是类......
  • 模式识别学习笔记-lecture3-判别函数3
    势函数法假设要划分属于两种类别\(\omega_1,\omega_2\)的模式样本,这些样本可以看做是分布在\(n\)维模式空间中的点\(x_k\),把属于\(\omega_1\)的点比拟为某种能源点,在点上,......
  • 详解降维-SVD角度看PCA和PCoA & 主成分分析-概率角度(Probabilistic PCA)【白板推导系列
    前一节说明了重构特征空间找什么方向的向量,本节讲的是如何重构特征空间,即通过特征分解(SVD) 对于中心化的数据矩阵$HX$进行SVD$$HX=U\SigmaV^{T}\quad\left{\begin{al......
  • 第七周学习笔记
    第4章并发编程摘要论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;......
  • 模式识别学习笔记-lecture3-判别函数2
    感知器算法一旦判别函数的形式确定下来,不管它是线性的还是非线性的,剩下的问题就是如何确定它的系数,在模式识别中系数确定的一个主要方法就是通过对已知样本的训练和学习来......
  • kubernetes学习笔记3资源清单
    kubernetes对象:​pod|service|replicaset|deployment|statefulset|daemonset|job|cronjob​服务发现及均衡,service|ingress​配置与存储,volume|CSI|ComfigMap|Secret|Downwa......
  • 一起学习CH32V003教程——降维打击替代STM8的方案
    一起学习CH32V003教程——降维打击替代STM8的方案结缘CH32V0032022年9月末,那是一个阳光明媚的午后,天气非常好,预示一件不得了的事情将要发生,果然WCH发布了一款超低成本的......