- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 C11 多线程初学1
C++ 11 多线程编程1、线程的创建和使用1.1 创建线程1.2 线程的使用2.实现线程同步2.1互斥锁2.2 条件变量3.例1:两线程交替打印奇偶数
2021-12-11 15:47:43
1078
原创 先到先服务调度、短作业优先调度、时间片轮转调度、优先权调度算法
XATU操作系统第一次实验——进程调度实现实现以下要求:有录入界面,动态录入进程个数、时间片大小、创建进程控制块(PCB)通过录入界面录入进程标识符、进程到达时间、服务时间等信息;有算法选择界面,能够根据需要选择不同调度算法;有输出界面,能够输出不同调度算法下诸进程的进程标识符、到达时间、服务时间、开始时间、完成时间、周转时间、带权周转时间以及一批作业的平均周转时间、平均带权周转时间;进程调度算法#include<iostream>#include<assert.h>
2021-12-02 00:37:34
1544
3
原创 守护进程笔记
文章目录一、守护进程特点及概念二、相关概念1.会话2.会话首进程3.进程组4.组长进程三、守护进程编程1.流程2.代码演示一、守护进程特点及概念运行时间较长后台运行,不需要和用户交互例:数据库的服务端二、相关概念1.会话由用户通过打开终端而标识的会话2.会话首进程整个会话中首个执行的进程的id3.进程组(方便对进程的管理)4.组长进程用于标识进程组三、守护进程编程1.流程先fork,退出父进程(做组员)创建新会话 setsid() (脱离原会话,做新会话的组长进程)
2021-07-18 10:53:34
227
原创 Linux多线程及线程同步
文章目录一、线程的分类:二、Linux系统,线程实现的方法1.引入库2.读入数据总结一、线程的分类:用户级:创建开销小,由线程库直接管理, 无法使用多处理器资源内核级:创建开销大,由内核直接管理, 可以使用多处理器资源二、Linux系统,线程实现的方法1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warni.
2021-06-07 22:15:13
554
1
原创 分支语句、循环语句、跳转语句
文章目录一、分支语句1. if — else三目运算符(条件表达式 ? x :y)2.switch—case二、循环语句1.for2.whlie逗号表达式 (表达式1,表达式2,表达式3……表达式n)3.do — whlie三、跳转语句1.break2.continue3.goto4.return一、分支语句1. if — else基本格式: if( 条件) { True执行; } else { False执行; }要点:在 if 后加 ; 会变成空语句,条件为真:既执
2021-01-13 20:24:40
480
1
原创 第四课(sizeof、typedef、static、const及bool类型)
文章目录一、关键字 sizeof二、关键字 typedef三、关键字 static四、关键字 const五、bool类型一、关键字 sizeof计算类型、变量的大小,既所占字节数int main(){ printf("char :%d\n", sizeof(char)); //1字节 printf("short :%d\n", sizeof(short)); //2字节 printf("int :%d\n", sizeof(int)); //4字节 printf("long int
2021-01-12 12:29:43
573
原创 第三课(运算符、指针、结构体、文件)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport
2021-01-11 10:39:03
215
2
原创 第二课(顺序语句、选择语句、循环语句、函数思想、可见性(作用域)和生存期、数组)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言记录1.6学习内容及要点,主要内容:顺序语句、选择语句、循环语句、函数思想、可见性(作用域)和生存期、数组一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport
2021-01-08 21:11:30
298
1
原创 第一课(进制转化、编译链接过程 、数据类型及大小、变量、常量、标识符)
第一课文章目录第一课前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言记录1.5学习内容及心得提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as
2021-01-06 23:51:23
436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人