python multiprocessing模块 原文地址 multiprocessing Process类 进程的调用 进程同步 注意:这里使用锁需要把锁传递进函数,因为是使用的是不同的进程,这里有复制拷贝!!! 进程间通讯 进程对列Queue 管道 The Pipe() function ret ...
分类:
编程语言 时间:
2019-05-06 16:06:25
阅读次数:
151
2019/3/31_第1次修改 ccb_warlock 搜索引擎SEO优化是指通过一些手段,提高网站的权重(排名)。下面记录我收集的一些方法。 一、域名解析调整 为了配合用户习惯,之前调整了不带www的域名访问支持。 后来了解了SEO才知道,在搜索引擎看来,带www和不带www是2个不同的网站,如果 ...
分类:
其他好文 时间:
2019-04-01 01:20:21
阅读次数:
182
2019/3/31_第1次修改 ccb_warlock 由于通过jenkins生成的docker标记为lastest,故更新服务器拉取新镜像后,会出现多个已经不使用的旧镜像的标记为none。 通过手工清理这些镜像费时费力,故本记录使用定时脚本删除标记为none的镜像。(这样每次更新完之后我不需要再去 ...
分类:
其他好文 时间:
2019-04-01 01:19:41
阅读次数:
206
什么是线程? 程序的执行线路。每个进程默认有一条线程。线程包含了程序的具体步骤。 多线程就是一个进程中有除主线程(默认线程)外还有多个线程。 线程与进程的关系(进程包含线程,而线程依赖进程存在) 1.进程包含了运行该程序的所有资源,是一个资源单位。 2.线程是CPU的执行单位(最小的执行单位)。 3 ...
分类:
编程语言 时间:
2019-03-26 01:22:52
阅读次数:
176
cpu进程,核线程,都是并发几个 全局解释锁,多核cpu优势削弱 RLock用法与Lock一致,但是可以允许开启多个锁,但是也要关闭后,别的进程才能打开 信号量也是锁但是是一次可以进去几个、 Seamaphore() 用法与Lock一致 Event好处是可以唤醒 定时器 线程队列 quene.Que ...
分类:
编程语言 时间:
2019-03-10 19:05:47
阅读次数:
230
一.python中的GIL 二.python多线程编程 三.线程间通信-Queue 四. 线程同步(Lock、RLock、Semaphores、Condition) 五.concurrent线程池编码 六.多进程编程-multiprocessing 七.进程间通信 ...
分类:
编程语言 时间:
2019-02-28 21:13:20
阅读次数:
179
threadingRlock多线程代码importthreadingimporttimelock=threading.RLock()print(lock.acquire())defsub(l):print(‘{}:{}‘.format(threading.current_thread(),l.acquire()))print(‘{}:{}‘.format(threading.current_thr
分类:
其他好文 时间:
2019-02-28 19:58:53
阅读次数:
173
1623:Sherlock and His Girlfriend 【题目描述】 原题来自:Codeforces Round #400 B. Sherlock 有了一个新女友(这太不像他了!)。情人节到了,他想送给女友一些珠宝当做礼物。 他买了 n 件珠宝。第 i 件的价值是 i+1。那就是说,珠宝的 ...
分类:
其他好文 时间:
2019-02-24 13:26:59
阅读次数:
153
import threadingimport time lock =threading.RLock()class Mythread(threading.Thread): def __init__(self,name): super(Mythread,self).__init__() self.nam ...
分类:
其他好文 时间:
2019-02-20 10:06:06
阅读次数:
191
一、守护进程 二、互斥锁 三、抢票 四、进程间通讯 五、进程间通讯2 一、守护进程 二、互斥锁 三、抢票 四、进程间通讯 五、进程间通讯2 小结: 1.守护进程 ** a守护b b如果死了 a也就跟着死了 2.互斥锁 ****** 为什么使用锁? 当多个进程对统一资源进行读写时 引发了数据错乱 解决 ...
分类:
编程语言 时间:
2019-02-04 10:22:38
阅读次数:
167