后端开发

分类下的所有文章 32 篇文章

多进程编程:原理、技术与应用

2024_04_26 12_21_48.png

第一章:进程与线程

进程与线程的概念及区别:

  • 进程:进程是操作系统中的一个程序执行实例。每个进程都有自己独立的内存空间,包括代码、数据、堆栈等。进程之间是相互独立的,彼此不会直接影响。进程是系统进行资源分配和调度的基本单位。

阅读更多

深入理解多线程编程

2024_04_25 17_38_00.png

第一章:多线程基础

1.1 线程概念与原理

  • 线程:在操作系统中,一个程序可以被划分为多个执行流,每个执行流就是一个独立的线程。线程是进程中的一个执行实体,它可以拥有自己的局部变量、栈和程序计数器。
  • 并发执行:线程允许程序同时执行多个任务,每个任务在单个处理器核心上交替执行,看起来像是同时进行的。
  • 线程与进程的区别:线程是进程内的一个执行单元,进程是资源分配和独立执行的基本单位。一个进程可以包含 …
阅读更多