线程的是实现 1.使用内核线程实现(1:1实现)简称KLT(内核级别线程) 2.使用用户线程实现(1:N实现) 3.使用用户线程家轻量级进程混合实现(N:M实现) 内核线程实现 程序一般不会直接使用内核线程,使用内核的一种高级接口--轻量级进程(LWP),就是通常意义的线程,轻量级线程和内核线程1: ...
分类:
编程语言 时间:
2020-10-30 12:25:40
阅读次数:
17
1.正常情况是yum 安装vsftpd服务 ,在/etc/vsftpd目录更改配置,起服务.这样启动是一个服务. 2.启动第二个vsftpd服务 #创建虚拟用户 useradd -d /home/virtual2 -s /sbin/nologin virtual2 #创建新的配置文件 cat << ...
分类:
系统相关 时间:
2020-10-30 12:21:41
阅读次数:
24
在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。01线程锁主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余线程必须要等待当前线程执行完之后才能执行该代码段。但是,其余线程是可以访问该对象中的非加锁代码块的。02进程锁也是
分类:
编程语言 时间:
2020-10-30 12:02:58
阅读次数:
15
什么是用户 登录进系统的用户对硬件资源的操作都需要通过操作系统,操作系统的开发者们都专门开发了安全机制,要使用操作系统必须事先输入正确的用户名和密码。 为何要有用户 系统上的每一个进程,都需要一个特定的用户运行,一个用户拥有特定的权限,该用户运行的进程与用户权限一致。 通常在生产环境是使用普通用户管 ...
分类:
其他好文 时间:
2020-10-29 10:30:08
阅读次数:
19
1.进程的前后台调度 1、前台运行: # xeyes 会发现该程序一直占用终端,其他命令不能够再在这个终端运行 2、后台运行 1)命令执行的时候,直接将其放置于后台运行 # xeyes & [1] 6222 后台运行不会占用执行命令的终端,用户仍然可以使用这个终端做操作 2)对于一个已经运行的命令, ...
分类:
系统相关 时间:
2020-10-29 10:07:49
阅读次数:
32
原文链接:https://www.cnblogs.com/tutuj/p/11025042.html 很多时候被问到从输入url地址之后,会发生什么?很多时候回答都很笼统,没有自己的核心,所以学习一下大神的思路,以下总结的只是骨干,只有将每一个部分都学习到,这样才是一个知识体系,才能很好的理解上下结 ...
分类:
编程语言 时间:
2020-10-29 09:51:46
阅读次数:
19
Window 中杀死指定端口 cmd 命令行 taskkill Windows平台 两步方法 : 1 查询端口占用,2 强行杀死进程 netstat -aon|findstr "8080" taskkill /pid 4136-t -f 2 .直接强制杀死指定端口 taskkill /pid 413 ...
1. 安装Node包 wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz 2. 解压 tar xvJf node-v10.15.3-linux-x64.tar.xz 3. 重命名并移动到/usr/local下 mv ...
分类:
其他好文 时间:
2020-10-29 09:45:26
阅读次数:
20
多进程模块 multiprocessing map方法使用: import multiprocessing from CeShi.defGet import ccccc if __name__ == '__main__': IPS = ['hequn', 'xiaxun'] pro = multip ...
分类:
编程语言 时间:
2020-10-29 09:44:49
阅读次数:
22
# 使用系统管理员进行设置 # 查看监听的端口netstat -lnpt # 检查端口被哪个进程占用netstat -lnpt |grep 3306 # 查看进程的详细信息ps 6832 # 查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports # ...
分类:
系统相关 时间:
2020-10-29 09:29:19
阅读次数:
28