一文读懂什么是进程、线程、协程

进程 我们都知道计算机的核心是CPU,它承担了所有的计算任务;而操作系统是计算机的管理者,它负责任务的调度、资源的分配和管理,统领整个计算机硬件;应用程序则是具有某种功能的程序,程序是运行于操作系统之上的。 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。 进程一般由程序、数据集合和进程控制块三部分组成。 程序用于描述进程要完成的功能,是控制进程执行的指令集; 数据...阅读全文

2019.09.26 16:19:39 aside section . 等
阅读:2953 评论:0

【代码篇】从零开始一步步搭建自己的golang框架(二)

上一篇我写到了项目初始化完成,今天接着写。目标是完成项目基本的代码目录架构。 第一步 首先,创建main.go文件,作为我们的程序的入口文件。 第二步 顺着思路走,我们先不写具体的代码,有了入口文件之后,我们下一步应该怎么做?读取配置?不,应该是写日志了。所以我们创建一个logger目录,用来存放日志组件。 第三步 现在是时候,读取我们项目的配置了,我们创建一个config目录来存放配置有关的东西。 第四步 想想,我们读取完配置之后,配置一般可能包含哪些东西?是不是有数据库的配置?是不是有队列的...阅读全文

2020-01-19 11:32:43 onepunchgo
阅读:738 评论:0