上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 在讨论并行编程之前,需要首先纠正一个概念,即“多线程只能是并发执行的”。 在本科阶段的操作系统的课程学习中,特意有强调过并发和并行的区别,并发是指在一段时间内多个任务(指的是线程或进程)按照时间片轮转的方式依次执行,某一时刻仅有一个任务在执行;而并行是指任务同时执行,即某一时刻是存在多个任务共同执行 阅读全文
posted @ 2023-07-25 17:48 0x7F 阅读(57) 评论(0) 推荐(0) 编辑
摘要: openMP用于单机(共享内存内存架构) MPI(openMPI及MPICH)用于多机(分布式内存架构) # Reference > - [1] [MPI, openMPI, MPICH, openMP辨析](https://warmshawn.github.io/2019/02/17/HPC_MP 阅读全文
posted @ 2023-07-25 10:20 0x7F 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 什么是MPI[^MPI] 1. 实现了消息传递接口的库 2. 跨语言的通讯协议 3. 规定接口的调用规范和语义的a56爆大奖在线娱乐标准(具体的实现包括 mpich 或 openmpi) MPI的定位:作为编程库很丰满,作为计算框架很骨感 [^MPI]: [一切靠自己的MPI框架](http://www.xta 阅读全文
posted @ 2023-07-25 09:35 0x7F 阅读(12) 评论(0) 推荐(0) 编辑
摘要: In Unix-like systems, many softwares use configuration files, because their filenames are always .xxx , they are called dotfiles. A useful way of cont 阅读全文
posted @ 2023-07-25 00:06 0x7F 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 这些概念之a56爆大奖在线娱乐存在其实是历史传承的结果,想要理解本质区别,需要从计算机发展史入手去了解。 首先,总的来说 在以前,终端termial 和 控制台console 都是具体的硬件设备,shell是软件程序 目前,终端termial 和 控制台console 基本已经不再细分且均为软件程序,shell仍然 阅读全文
posted @ 2023-07-24 19:03 0x7F 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 3 种安装方式 只安装XCLT XCLT同Homebrew一同安装 安装Xcode完整包 在安装Homebrew时就会自动安装XCLT,没得选,无法选择只安装homebrew而不安装XCLT Reference [1] What are Xcode Command Line Tools [2] In 阅读全文
posted @ 2023-07-23 17:34 0x7F 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 托福 > TOEFL:The Test of English as a Foreign Language 有效期:2年 # 雅思 > IELTS:International English Language Testing System 有效期:2年 # GMAT > Graduate Mana 阅读全文
posted @ 2023-07-16 22:59 0x7F 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 原始指针 要想了解智能指针,就需要首先了解原始指针的痛点,原始指针有几点问题 忘记释放内存 -> 产生内存泄漏 在尚有指针引用内存的情况下释放内存(使用已经释放掉的对象) -> 产生引用非法内存的指针 同一块内存释放2次 智能指针的产生本质上都是为了解决这些问题 关于使用new动态分配对象的初始化问 阅读全文
posted @ 2023-06-20 23:04 0x7F 阅读(25) 评论(0) 推荐(0) 编辑
摘要: > 说明: a56爆大奖在线娱乐探讨的是 C++11 以来的值类别 关于左值和右值,在不对其进行详细的划分时,简单的分类方法包括 > 1. 左值持久,右值短暂 > 2. 能取得地址得通常是左值,反之通常是右值(这a56爆大奖在线娱乐法启示a56爆大奖在线娱乐们一个表达式的类型与其是左值还是右值无关,即相同类型的表达式既可以是左值也可以是右值) 右值 阅读全文
posted @ 2023-06-19 17:05 0x7F 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 为了叙述的方便,以下内容以赋值运算符为例 赋值运算符本质是一个名为`operator=`的函数,某些运算符必须定义为成员函数 赋值运算符定义示例代码 ``` class Foo { public: Foo& operator=(const Foo&); }; ``` 阅读全文
posted @ 2023-06-19 12:34 0x7F 阅读(8) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页