操作系统与服务
系统
qq_34709713
这个作者很懒,什么都没留下…
展开
-
HTTP/1.0/1.1/2.0
HTTP协议 HTTP(超文本传输协议,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。是用于从WWW服务器传输超文本到本地浏览器的传输协议。默认使用80端口,HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP协议和TCP协议是不冲突的,HTTP定义在七层协议中的应用层,TCP解决的是传输层的逻辑。HTTP使用TCP而不转载 2020-05-24 23:49:39 · 176 阅读 · 0 评论 -
进程的同步、互斥、通信的区别,进程与线程同步的区别
进程之间存在两种基本关系:竞争关系和协作关系。 进程的互斥、同步、通信都是基于这两种基本关系而存在的。 为了解决进程间竞争关系(间接制约关系)而引入进程互斥; 为了解决进程间松散的协作关系( 直接制约关系)而引入进程同步; 为了解决进程间紧密的协作关系而引入进程通信。 第一种是竞争关系 系统中的多个进程之间彼此无关,它们并不知道其他进程的存在,并且也不受其他进程执行的影响。例如,批处理系统中建立的多个用户进程, 分时系统中建立的多个终端进程。由于这些进程共用了一套计算机系统资源,因而, 必然要出现多个进程竞转载 2020-05-19 23:23:45 · 663 阅读 · 0 评论 -
Nginx的工作模式
nginx有两种工作模式:master-worker模式和单进程模式。在master-worker模式下,有一个master进程和至少一个的worker进程,单进程模式顾名思义只有一个进程。这两种模式有各自的特点和适用场景。 单进程模式 单进程模式下,nginx启动后只有一个进程,nginx的所有工作都由这个进程负责。由于只有一个进程,因此可以很方便地利用gdb等工具进行调试。该模式不支持nginx的平滑升级功能,任何的信号处理都可能造成服务中断,并且由于是单进程,进程挂掉后,在没有外部监控的情况下,无法重转载 2020-05-16 00:22:10 · 1039 阅读 · 0 评论 -
进程与线程
进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 线程(thread) 是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程与线程的区别 线程是程序执行的最小单位,而进程是操作系统分配资转载 2020-05-15 21:33:00 · 91 阅读 · 0 评论