首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发
牧牛的铃铛_一无是处的研究僧
创建于2022-07-18
订阅专栏
主要介绍各种基础和深入的并发知识!
等 12 人订阅
共32篇文章
创建于2022-07-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OpenMP task construct 实现原理以及源码分析
在本篇文章当中主要给大家介绍在 OpenMP 当中 task 的实现原理,以及他调用的相关的库函数的具体实现。在本篇文章当中最重要的就是理解整个 OpenMP 的运行机制。
OPENMP SECTIONS CONSTRUCT 实现原理以及源码分析
在本篇文章当中主要给大家介绍 OpenMP 当中主要给大家介绍 OpenMP 当中 sections construct 的实现原理以及他调用的动态库函数分析。
OPENMP FOR CONSTRUCT GUIDED 调度方式实现原理和源码分析
在本篇文章当中主要给大家介绍在 OpenMP 当中的另外一种调度方式, guided 调度的实现原理。
OpenMP For Construct dynamic 调度方式实现原理和源码分析
在本篇文章当中主要给大家介绍 OpenMp for construct 的实现原理,以及与他相关的动态库函数分析。
OpenMP 线程同步 Construct 实现原理以及源码分析(下)
在上面文章当中我们主要分析了 flush, critical, master 。在本篇文章当中我们将主要分析另外两个 construct : barrier 和 single 。
OpenMP 线程同步 Construct 实现原理以及源码分析(上)
在本篇文章当中主要给大家介绍了 flush, master 和 critical 指令的实现细节和他的调用的库函数,并且深入分析了这几个 construct 当中设计的库函数的源代码,希望大家有所收获
OpenMP Parallel Construct 实现原理与源码分析
在本篇文章当中我们将主要分析 OpenMP 当中的 parallel construct 具体时如何实现的,以及这个 construct 调用了哪些运行时库函数,并且详细分析这期间的参数传递!
OpenMP 原子指令设计与实现
在本篇文章当中主要是深入剖析了 OpenMP 当中各种原子指令的实现原理以及分析了他们对应的汇编程序。
深入理解 OpenMP 线程同步机制
在本篇文章当中主要给大家介绍了一些经常使用的 OpenMP 用于线程之间同步的指令,并且用实际例子分析它内部的工作机制,以及我们改如何使用 nowait 优化程序的性能。
OpenMP 环境变量使用总结
在本篇文章当中主要给大家介绍了一些经常使用的 OpenMP 系统环境变量,设置环境变量有时候能够更加方便的设置程序,同时有些环境变量对应一些 OpenMP 的动态库函数。以上就是本篇文章的所有内容希望
Openmp Runtime 库函数汇总(下)——深入剖析锁🔒原理与实现
在本篇文章当中主要给大家分析了 OpenMP 当中两种主要的锁的实现,分别是 omp_lock_t 和 omp_nest_lock_t,一种是简单的锁实现,另外一种是可重入锁的实现。
Pthread 并发编程(三)——深入理解线程取消机制
线程取消机制是 pthread 给我们提供的一种用于取消线程执行的一种机制,这种机制是在线程内部实现的,仅仅能够在共享内存的多线程程序当中使用。
Pthread 并发编程(二)——自底向上深入理解线程
在本篇文章当中主要给大家介绍线程最基本的组成元素,以及在 pthread 当中给我们提供的一些线程的基本机制!
OpenMP 教程(一) 深入剖析 OpenMP reduction 子句
在本篇文章当中我们主要使用一个例子介绍了如何解决并发程序当中的竞争问题,然后也使用了 reduction 子句去解决这个问题,随后介绍了在 OpenMP 当中 reduction 各种规约符号的使用!
OpenMP 入门
在本篇文章当中主要给大家介绍了 OpenMP 的基本使用和程序执行的基本原理,在后续的文章当中我们将仔细介绍各种 OpenMP 的子句和指令的使用方法,希望大家有所收获!
自己动手写线程池——向JDK线程池进发
在本篇文章当中主要给大家介绍了如何实现一个类似于JDK中的线程池,里面有非常多的实现细节,大家可以仔细捋一下其中的流程,对线程池的理解将会非常有帮助。
自己动手写乞丐版线程池
在这篇文章当中我们主要介绍实现一个非常简易版的线程池,主要是为了深入的去理解其中的原理,麻雀虽小,五脏俱全!!
再谈线程池——深入剖析线程池的前世今生
在本篇文章当中主要给大家介绍了线程到线程池的演化过程,主要介绍线程池实现的基本原理,主要解读了线程池背后的基本原理,希望大家有所收获!
彻底了解线程池的原理——40行从零开始自己写线程池
在本篇文章当中主要介绍了线程池的原理,以及我们应该去如何设计一个线程池,并且通过一个重要的并发数据结构——阻塞队列实现自己的线程池!!
60行自己动手写LockSupport是什么体验?
在本篇文章当中主要跟大家介绍lock support的实现原理,然后我们使用Java语言的API实现一个乞丐版的lock support!!!
下一页