哈哈浩丶
哈哈浩丶
全部文章
分类
Arduino学习笔记(2)
C语言学习笔记(12)
Java学习笔记(12)
嵌入式系统设计师学习笔记(48)
操作系统学习笔记(2)
操作系统笔记(2)
归档
标签
去牛客网
登录
/
注册
哈哈浩丶的博客
全部文章
(共78篇)
操作系统:线程
线程 线程的定义: ①线程(thread)是操作系统能够进行运算调度的最小单位。②它被包含在进程之中,是进程中的实际运作单位。③一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程是处理器任务调度和执行的基本单位。 同一进程中的多条线程将共享该...
2021-04-18
0
434
操作系统:进程
进程 进程的定义:①进程是程序的一次执行。②进程是一个程序及其数据在处理机上顺序执行时所发生的活动。③进程是具有独立功能的程序在一个数据集合运行的过程,它是系统进行资源分配和调度的一个独立的单位。 用一句话总结:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 进程实体:由程序段...
2021-04-18
1
361
C语言学习:宏定义#define
C语言学习:宏定义#define define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。 预处理命令以“#”号开头,如包含命令#include,宏定义命令#define等。一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编译之前所作的工作。预处理...
2021-04-18
0
877
C语言学习:C语言编译后的内存分布。
C语言编译后的内存分布。 C语言经过编译后将内存分为以下几个区域:栈、堆、全局(静态)存储区、文字常量区和程序代码区。 栈:由编译器进行管理,自动分配和释放,用于存放函数调用过程中的各种参数、局部变量、返回值以及函数的返回地址。(操作方式类似于数据结构中的栈。) //例: void fun(int ...
2021-04-18
0
1092
C语言学习:const关键字
C语言学习:const关键字 const 关键字 ——用于定义常变量的关键字(其通常在全局处定义作为全局常量) //主要用法有2种 const int a = 10; int const a = 10; //这两种定义方式是等价的 用const定义的是常量,但是其又具有变量的属性。 //定义的常量,...
2021-04-18
1
475
C语言学习:原子操作
C语言学习:原子操作 什么是原子操作? 原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断,可以视为最小的操作单元,因此称为原子操作(个人认为叫"原子级操作更为形象")。(可以是一条指令,也可以是一系列整体性操作) 在编程语言中一般分为两种情况(两种都应该满足): ...
2021-04-18
1
677
C语言学习:头文件引入时:‘#include<文件名>‘和‘#include“ 文件名“ ‘的区别
@[TOC](C语言学习:头文件引入时:'#include<文件名>'和'#include" 文件名" '的区别) #include<文件名> 编译时,只搜索系统目录,不会搜索本地目录。比如自己写了一个头文件,如果使用#inlcude<文件名>...
2021-04-18
1
481
C语言学习:不同位数系统中的各种数据类型所占内存分析表
C语言学习:不同位数系统中的各种数据类型所占内存分析表 8位系统已经很少,不具备分析意义,在此我整理了16位,32位,64位系统中各种数据类型所占的字节数及其范围。(图片仅供参考,都是找的资料,如有错误欢迎留言指正。)
2021-04-18
1
423
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页