python3学习手册发消息给Manager,唤醒一个挂起的线程 cond.wait() # 等待Manager的回复,释放内部所占用的琐,同时 线程被挂起,直至接收到通知被唤醒或超时 print(name + ": 收到,现在修改变更方案") cond.notify() # 再次发消息给Manager,唤醒一个挂起的线程 cond.wait() # 等待Manager的回复 print(name + ": manager_func(cond, name): cond.acquire() cond.wait() # manager要先运行,等待操作员的请求 print(name + ": 变更方案有问题,先不变更,先改方案") cond.notify() # 发消息给Operator,唤醒一个挂起的线程 cond.wait() # 等待Operator的回复 print(name clear() event.wait() # 等待Manager的回复,释放内部所占用的琐,同时 线程被挂起,直至接收到通知被唤醒或超时 print(name + ": 收到,现在修改变更方案") time.sleep(random.randint(1, 3)) event.set() # 再次发消息给Manager,唤醒一个挂起的线程 event.clear()0 码力 | 213 页 | 3.53 MB | 1 年前3
postgresql操作手册如果想安装其他版本,可到官网查询安装方法 h�ps://www.postgresql.org/download/linux/redhat/ 本文档选择PG-13版本作为讲解,使用el8系列的系统,x86_64平台 # yum install -y h�ps://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat- data_directory = '/data_pg/data/' # mv /var/lib/pgsql/13/* /data_pg/ #将原数据目录下所有内容移动到新 数据目录下 # vi /usr/lib/systemd/system/postgresql-13.service #pg-13版本,修改systemd服 务文件,指定数据目录 #修 #pg-10版本,添加或修改以下配置 data_directory = '/data_pg/data/' # mv /var/lib/pgsql/* /data_pg/ #将原数据目录下所有内容移动到新数 据目录下 # vi /usr/lib/systemd/system/postgresql.service #pg-10版本,修改systemd服务 文件,指定数据目录 #修改这0 码力 | 17 页 | 445.84 KB | 1 年前3
k8s操作手册 2.3⑥部署flannel网络插件 flannel只是pod容器网络的一种实现方式,还可使用calico,canal等其他网络方 案,一套k8s集群只可使用一种网络插件 flannel使得跨主机的Pod之间能通信,底层实现是使用了vxlan flannel源码地址: h�ps://github.com/flannel-io/flannel #先下载flannel插件的k8s部署yml文件 yaml配置文件后,kubelet会自动重启此etcd的pod容器(不可使用 kubectl delete pod命令去手动删除etcd的pod)只需等待2到3分钟即可, ★如果etcd的pod重启失败,可先移动/etc/kubernetes/manifests/etcd.yaml文件到 其他地方,这时kubelet会自动删除本结点上的etcd pod,再把此文件移回去, 又会重新生成etcd pod #0 码力 | 126 页 | 4.33 MB | 1 年前3
共 3 条
- 1













