自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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:拆分学习项目页面:麻省理工学院媒体实验室的相机文化小组-源码

splitlearning.github.io:拆分学习项目页面:麻省理工学院媒体实验室的相机文化小组

2021-04-25

编译原理,词法+语法+语义

编译原理作业大礼包,有需要的同学欢迎换取。希望帮到你们的忙

2018-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除