Linux系统的进程间通信的方式 一、进程间通信的目的 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据:多个进程要操作共享数据,一个进程对共享数据 信息传递:一个进程需要向另一个进程发送消息,通知它发生了某种事件。 资源共享:多个进程之间共享同样的数 ...
分类:
系统相关 时间:
2021-05-24 00:58:21
阅读次数:
0
一份HAProxy配置文件 #全局配置 global #设置日志 log 127.0.0.1 local0 info #当前工作目录 chroot /usr/local/haproxy #用户与用户组 user haproxy group haproxy #运行进程ID uid 99 gid 99 ...
分类:
其他好文 时间:
2021-05-24 00:27:22
阅读次数:
0
转自:https://www.imooc.com/wenda/detail/456168 转自:https://blog.csdn.net/qlj324513/article/details/81541282 Nginx的优点:1、优点工作在OSI第7层,可以针对http应用做一些分流的策略2、Ng ...
分类:
其他好文 时间:
2021-05-24 00:26:39
阅读次数:
0
进程控制: 创建, 退出, 等待, 替换 创建: pid_t fork(); 通过复制父进程创建子进程 父子进程代码共享, 数据独有 返回值: 错误返回-1,对于父进程返回大于0 子进程pid, 对于子进程返回0 写时拷贝技术: 创建子进程后, 子进程与父进程各自有自己的虚拟地址空间, 但是数据映射 ...
分类:
系统相关 时间:
2021-05-24 00:19:16
阅读次数:
0
docker pull nginx:latest docker run -d -p 2002:80 --name abcnginx nginx:latest docker exec -ti abcnginx /bin/bash 然后更新下 apt-get update apt-get install ...
分类:
Web程序 时间:
2021-05-24 00:17:39
阅读次数:
0
基础 进程 一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。 一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。 线程的生命周期 新建状态 一个新产生的线程从新状态开始了它的生命周期。它保持这个状态直到程序start这个线程。 就绪状 ...
分类:
编程语言 时间:
2021-05-24 00:07:10
阅读次数:
0
1.存在的问题 我们常常需要连接远程服务器,在服务器上运行我们的程序,当程序运行时间不长的时候我们完全可以等待其运行完成。但当程序运行时间特别长的时候,我们和服务器的连接不可能一直建立,所以这个时候在后台进行程序的执行就会显得特别重要。一般情况下,我们使用ssh连接远程服务器时,如果由于网络问题或者 ...
分类:
系统相关 时间:
2021-05-24 00:00:30
阅读次数:
0
tomcat慢的原因 1.tomcat是应用层(应用层是7层/4层最顶端的层次,要经过三次握手) 2.tomcat还有虚拟机,数据过来还需要系统开进程开启tomcat然后再去启动虚拟机 负载均衡解决高并发 解决办法: 负载均衡。 很多个客户端发送请求先经过负载均衡服务器,再转发给服务端 负载均衡服务 ...
分类:
其他好文 时间:
2021-05-23 23:51:32
阅读次数:
0
多线程 进程:一个启动的应用程序(进程A与进程B的内存独立不共享) 线程:一个进程的执行场景/单元(线程A与线程B的内存可能共享,也可能独立) 例如在Java语言中,堆内存和方法区内存共享(因为其内存空间是固定的);但占栈内存独立,一个线程一个栈,每个栈之间互不干扰,即每个线程之间互不干扰,此即为多 ...
分类:
编程语言 时间:
2021-05-23 23:47:11
阅读次数:
0
实现进程的两种方式 继承Thread类 实现Runable接口 设置获取线程名 getName() setName() 设置获取线程优先级 setPriority(优先级大小) getPriority() 线程控制 sleep() 休眠 setDaemon() 设置守护线程 join() 等待线程 ...
分类:
编程语言 时间:
2021-05-04 16:12:02
阅读次数:
0