![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hqyanyan
littleAirport~
这个作者很懒,什么都没留下…
展开
-
操作系统 线程模型 用户级线程 内核级线程 混合线程 多对一模型 一对一模型 多对多模型
根据操作系统内核是否对线程可感知,可以把线程分为内核线程和用户线程。 名称 描述 用户级线程 由应用程序所支持的线程实现, 内核意识不到用户级线程的实现 内核级线程 内核级线程又称为内核支持的线程 在只有用户级线程的系统内,CPU调度还是以进程为单位,处于运行状态的进程中...原创 2019-11-05 20:44:13 · 2331 阅读 · 2 评论 -
线程的共享资源和私有资源:全局变量 局部变量 堆 栈
全局变量和局部变量在内存中的区别C语言经过编译之后将内存分为以下几个区域:(1)栈(stack):由编译器进行管理,自动分配和释放,存放函数调用过程中的各种参数、局部变量、返回值以及函数返回地址。操作方式类似数据结构中的栈。(2)堆(heap):用于程序动态申请分配和释放空间。C语言中的malloc和free,C++中的new和delete均是在堆中进行的。正常情况下,程序员申请的空间...原创 2019-11-05 15:10:03 · 2891 阅读 · 2 评论 -
mac 10.13 安装octave
打开终端,输入brew -v,会显示homebrew的版本信息则说明已经安装。 接下来输入brew update将homebrew的版本更新。 输入命令的时候我还不知道brew是啥,安装结束之后才知道—— 如果提示command error,则需安装homebrew。 在终端输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.github...原创 2019-08-02 01:28:55 · 382 阅读 · 0 评论