10 2022 档案

摘要:并发与并行 进程、线程、并发、并行 进程:系统进行资源分配和调度的基本单位,是程序在执行过程中分配和管理资源的基本单位。一个进程至少有5种基本态:初始态、执行态、等待态、就绪态以及终止态 线程:程序执行的最小单元,是进程的一个执行实例。一个进程可以创建多个线程,同一个进程中多个线程可以并发执行 并发 阅读全文
posted @ 2022-10-18 22:09 Kuofluo 阅读(415) 评论(0) 推荐(0) 编辑
摘要:数组 数组:同一种数据类型的固定长度的数据集合 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。一旦定义,长度不能变 长度是数组类型的一部分,因此,var a[5] int和var a[10]int是不同的类型 数组可以通过下标进行访问 阅读全文
posted @ 2022-10-18 18:46 Kuofluo 阅读(184) 评论(0) 推荐(0) 编辑
摘要:流程控制 Go语言中常用的流程控制有if和for,而switch和goto是为了简化代码,降低重复代码而扩展的流程控制。 if……else func main() { var num = 10 if num == 10 { fmt.Println("hello == 10") } else if n 阅读全文
posted @ 2022-10-17 21:49 Kuofluo 阅读(14) 评论(0) 推荐(0) 编辑
摘要:数据类型 Go语言中的数据类型分为基本数据类型和复合数据类型 基本数据类型:整型、浮点型、布尔型、字符串 复合数据类型:数组array、切片slice、结构体、函数、map、通道channel、接口等 整型 | 类型 |范围 |占用空间 |有无符号 | | | | | | | int8 | -2^7 阅读全文
posted @ 2022-10-17 21:04 Kuofluo 阅读(136) 评论(0) 推荐(0) 编辑
摘要:变量 声明 变量命名方式:字母、数字和下划线组成,首个字符不能是数字,关键字和保留字不能被用作变量名 变量声明后才能被使用,且声明后必须使用 变量声明后,如果没有初始化,打印出来的是空 定义方式 方式一:只定义 var 变量名 类型 var 变量名1,变量名2 类型 如 var a int/stri 阅读全文
posted @ 2022-10-16 21:32 Kuofluo 阅读(18) 评论(0) 推荐(0) 编辑
摘要:GO的开篇 为什么要创建Go语言 计算机硬件技术发展迅速,主流编程语言发展落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能 现有编程语言存在风格不统一,计算能力不够,处理大并发不够好等问题,缺乏足够简洁高效的编程语言 c/c++语言程序运行速度很快,但是编译速度确实很慢,同时还存在内存泄漏 阅读全文
posted @ 2022-10-16 16:35 Kuofluo 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示