摘要:
一、基本概念 竞争与同步: 同一个进程中的线程能共享进程中的绝大多数资源,当它们随意竞争时可以导致资源会破坏、脏数据、不完整、不一致等问题。 通过一些方法让进程在竞争资源时相互协调,避免出现数据不完全、不一致等问题,这就叫线程同步。 临界区与临界资源: 被多个线程同时访问的代码叫临界区,被同时访问的 阅读全文
posted @ 2020-09-14 11:31
斯立扑
阅读(99)
评论(0)
推荐(0)
摘要:
一、基本概念 1、线程就是进程的进程路线,它是进程内部的控制序列,或者说它是进程的一部分(进程是一个资源单位,线程是的一部分负责真正的执行)。 2、线程是轻量级的,没有自己独立的代码段、数据段、bss段、堆、环境变量、命令行参数、文件描述符、信号处理函数、当前目录等资源。 3、线程有自己独立的栈内存 阅读全文
posted @ 2020-09-14 11:29
斯立扑
阅读(138)
评论(0)
推荐(0)
摘要:
一、套接字 基本特点:socket是一种接口技术,被抽象成一个文件操作,可以让进程之间通信,也可以让不同计算机的进程通信(网络)。 int socket(int domain, int type, int protocol); 功能:创建套接字 domain: AF_UNIX/AF_LOCAL 本地 阅读全文
posted @ 2020-09-14 11:25
斯立扑
阅读(106)
评论(0)
推荐(0)
摘要:
基本概念: 什么是进程间通信:是指两个或多个进程之间交互数据的过程,因为进程之间是相互独立,为了协同工作必须交互数据。 进程间通信的分类: 简单的进程间通信:信号、文件、环境变量、命令行参数。 传统的进程间通信:管道文件(有名管道、匿名管道) XSI进程间通信:共享内存、消息队列、信号量。 网络进程 阅读全文
posted @ 2020-09-14 11:21
斯立扑
阅读(115)
评论(0)
推荐(0)
摘要:
进程基本概念: 1、进程与程序 程序就是存储在磁盘上的可执行文件,程序被加载到内存中开始运行叫进程。一个程序可以被多次加载生成多个进程,进程就是处于活动状态的计算机程序。 2、进程的分类 进程一般分为三种类型:交互进程、批处理进程、守护进程。 守护进程一般都处于活跃状态,运行在后台,由于系统在开机时 阅读全文
posted @ 2020-09-14 11:18
斯立扑
阅读(89)
评论(0)
推荐(0)
摘要:
基本概念 1、中断 当程序接收消息后中止当前正在执行的程序,转而执行其它任务,等其它任务执行完成后再返回,这种执行模式叫中断,分为硬件中断和软件中断。 2、信号 是一种软件中断,由操作系统发出,程序接收后会执行相应的操作。 3、常见信号 kill -l 显示所有信号 SIGINT Ctrl+c 终止 阅读全文
posted @ 2020-09-14 11:15
斯立扑
阅读(109)
评论(0)
推荐(0)

浙公网安备 33010602011771号