Python中使用线程有三种方式:
方法一:函数式
调用thread模块中的start_new_thread()函数来产生新线程。语法如下:
thread.start_new_thread ( function, args[, kwargs] )
参数说明:
function - 线程函数。
args - 传递给线程函数的参数,他必须是个tuple类型。
kwar...
分类:
编程语言 时间:
2016-08-21 16:55:15
阅读次数:
311
用两个stack, 第一个按顺序放所有值,第二个只放当前最小值。 注意: 1. 最小值有多个则都放到两个stack里, 尤其别忘放第二个; 2. pop时若两个stack的最上面值相等则都pop, 不等则只pop第一个stack, 但是都得返回第一个stack的pop值; 3. min时只返回第二个 ...
分类:
其他好文 时间:
2016-08-21 16:34:46
阅读次数:
133
Thread类中的静态方法 Thread类中的静态方法表示操作的线程是"正在执行静态方法所在的代码块的线程"。为什么Thread类中要有静态方法,这样就能对CPU当前正在运行的线程进行操作。下面来看一下Thread类中的静态方法: 1、currentThread() currentThread()方 ...
分类:
编程语言 时间:
2016-08-21 15:23:00
阅读次数:
366
1. stack(先进后出): pop 拿出并返回最后值; peek 返回最后值; push 加入新值在后面并返回此值。 2. queue(先进先出) : poll = remove 拿出并返第一个值; element = peek 返第一个值; add = offer 加入新值在后面并返回true ...
分类:
其他好文 时间:
2016-08-21 15:10:03
阅读次数:
179
Problem A Brain's Photos 题目大意 n行m列的矩形,每个格子有一种颜色。如果含有C、M、Y则输出#Color,否则输出#Black&White。 解题分析 = = 参考程序 1 #include <map> 2 #include <set> 3 #include <stack ...
分类:
其他好文 时间:
2016-08-21 13:39:08
阅读次数:
122
要使用标准库的栈和队列,首先得添加头文件 #include <stack> #include<queue> 定义栈: stack<int> curStack; 定义队列: queue<int> curQueue; 栈的操作: curStack.empty() 如果栈为空返回true,否则返回fals ...
分类:
编程语言 时间:
2016-08-21 10:50:30
阅读次数:
126
通过实现Runnable接口来实现所线程,具体实现run方法,这样当主程序sleep的时候就会执行子线程,这里的子线程都是Thread类的实例对象。 ...
分类:
编程语言 时间:
2016-08-21 00:45:08
阅读次数:
187
主线程休息的时候,执行MyThread类的两个实例线程。 通过继承Thread类,并且能够且只能够实现run方法来自定义线程。 上面的程序中,如果将主线程sleep的时间设置为4000,则t1,t2这两个线程可以执行4次(因为sleep时间为1000,计算过程很快,被忽略) 程序执行结果如下: 如果 ...
分类:
其他好文 时间:
2016-08-20 23:25:24
阅读次数:
233
线程的基本函数1.线程创建:#include<pthread.h>intpthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg);参数说明:thread:指向pthread_create类型的指针,用于引用新创建的线程。attr:用于设置线程的属性,一般不需要特殊的..
分类:
编程语言 时间:
2016-08-20 22:02:27
阅读次数:
180
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.下载PE制作工具,现在有很多的PE制作工具,如老毛桃,大白菜等。下面我使用的是IT天空的U盘PE制作工具。 下载地址:https://www.itiankong.net/thread-369670-1-1.html 2. 下载好了之后,我 ...
分类:
其他好文 时间:
2016-08-20 17:58:15
阅读次数:
125