Python Condition条件变量 wait notify ...
分类:
其他好文 时间:
2018-12-09 18:47:01
阅读次数:
169
1引言 2 创建线程 2.1 函数的方式创建线程 2.2 类的方式创建线程 3 Thread类的常用属性和方法 3.1 守护线程:Deamon 3.2 join()方法 4 线程间的同步机制 4.1 互斥锁:Lock 4.2 递归锁:RLock 4.3 Condition 4.4 信号量:Semap ...
分类:
编程语言 时间:
2018-12-07 15:03:23
阅读次数:
211
application.properties 集群配置 application.properties 单机版 ...
分类:
其他好文 时间:
2018-12-05 16:14:48
阅读次数:
285
一、IO模型介绍 1,主要的五种模型:阻塞IO、非阻塞IO、IO多路复用、信号驱动IO(不常用)、异步IO 对于一个network IO,它会涉及到两个系统对象,一个是调用这个IO的process(Thread),另一个是系统内核。当一个read/recv读数据的操作发生时,该操作会经历两个阶段: ...
分类:
其他好文 时间:
2018-12-04 22:26:42
阅读次数:
238
Python if 语句 Python if 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 if语句的一般形式 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False, ...
分类:
编程语言 时间:
2018-12-03 16:35:49
阅读次数:
265
1、计时器1.1、重复型计时器var timer = setInterval(function () {//开启定时器 if(condition){ clearInterval(timer)//取消定时器 }else{ //do }})1.2、一次性计时器setTimeout()clearTimeo ...
题目大意:给定一张无向图,要求如果 A 与 B 之间有边,B 与 C 之间有边,那么 A 与 C 之间也需要有边。问这张图是否满足要求。 题解:根据以上性质,即:A 与 B 有关系,B 与 C 有关系,那么 A 和 C 也要有关系,因此可以采用并查集加以维护,维护关系的同时顺便维护各个联通块的大小, ...
分类:
其他好文 时间:
2018-11-30 20:20:57
阅读次数:
171
condition.h #ifndef _CONDITION_H_#define _CONDITION_H_ #include <pthread.h> //封装一个互斥量和条件变量作为状态typedef struct condition{ pthread_mutex_t pmutex; pthrea ...
分类:
编程语言 时间:
2018-11-30 14:03:35
阅读次数:
253
题意 "Here" 思考 简要题意:给一棵树,每条边有权。求一条简单路径,权值和等于 $K$,且边的数量最小。 由于这条最小路径可以是所有路径中的任意一个,所以所有等于 $K$ 的路径我们必须考虑到,关于树上的路径统计问题,我们选用点分治。 这样一想就是点分治裸题了,由于 $K \leq 1e6$, ...
分类:
其他好文 时间:
2018-11-27 01:34:33
阅读次数:
184
race 点分治 题目链接:https://www.luogu.org/problemnew/show/P4149; 在点分治过程中维护一下当层最小值即可,dfs一遍判断 路径权值 为v(v<=k)的路径最小数量g[v]; 然后求下g[k-v]+g[v]的最小数量,更新下答案即可; 代码 1 #in ...
分类:
其他好文 时间:
2018-11-27 01:25:54
阅读次数:
189