- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 操作系统 线程模型 用户级线程 内核级线程 混合线程 多对一模型 一对一模型 多对多模型
根据操作系统内核是否对线程可感知,可以把线程分为内核线程和用户线程。 名称 描述 用户级线程 由应用程序所支持的线程实现, 内核意识不到用户级线程的实现 内核级线程 内核级线程又称为内核支持的线程 在只有用户级线程的系统内,CPU调度还是以进程为单位,处于运行状态的进程中...
2019-11-05 20:44:13 2315 2
原创 线程的共享资源和私有资源:全局变量 局部变量 堆 栈
全局变量和局部变量在内存中的区别C语言经过编译之后将内存分为以下几个区域:(1)栈(stack):由编译器进行管理,自动分配和释放,存放函数调用过程中的各种参数、局部变量、返回值以及函数返回地址。操作方式类似数据结构中的栈。(2)堆(heap):用于程序动态申请分配和释放空间。C语言中的malloc和free,C++中的new和delete均是在堆中进行的。正常情况下,程序员申请的空间...
2019-11-05 15:10:03 2873 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 376
原创 ubnuntu下 使用netperf的坑
最近在做数据中心的负载均衡算法改进,在linux内核里面嵌入代码,以跑自己的算法。在用iperf3测试的时候,发现iperf3有发包的bug,不得不改用nerperf。这里的bug等修复了之后,再放上来和大家分享。使用netperf的时候也有坑。首先百度来的使用方法基本都让你直接在发送端直接上netperf,甚至接收端的netserver开启这步都没提及。。所以大家在使用的时候,记得首先要...
2019-07-10 11:03:15 731
splitlearning.github.io:拆分学习项目页面:麻省理工学院媒体实验室的相机文化小组-源码
2021-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人