前段时间看完LINUX的线程,同步,信息号之类的知识之后,再在理解PYTHON线程感觉又不一样了。作一些测试吧。thread:模块提供了基本的线程和锁的支持threading:提供了更高级别,功能更强的线程管理的功能Queue:允许用户创建一个可以用于多个线程之间共享数据的队列数据结构#!/usr/...
分类:
编程语言 时间:
2014-09-02 19:35:25
阅读次数:
258
1 # -*- coding:utf-8 -*- 2 #! /usr/bin/env python 3 ''' 4 Created on 2014年9月2日 5 ''' 6 import gevent 7 from gevent.queue import Queue 8 import random....
分类:
其他好文 时间:
2014-09-02 19:32:15
阅读次数:
223
微软近期Open的职位:MSIT Dynamics CRM Developer (Sr. SDE, Microsoft China, Beijing)Are you interested in shaping the future vision of how we implement Dynamic...
分类:
其他好文 时间:
2014-09-02 15:36:04
阅读次数:
164
Invitation Cards http://poj.org/problem?id=1511dij+priority queue o (elogv) 1 #include 2 #include 3 #include 4 #define mt(a,b) memset(a,b,sizeof(a...
分类:
其他好文 时间:
2014-09-02 15:23:45
阅读次数:
238
在.NetFramework中集合类有很多种,比如:Array(数组),ArrayList(数组列表),List(列表),HashTable(哈希表),Dictionary(字典),Stack(堆栈) ,Queue(队列)ArrayList是数组的复杂版本,ArrayList 类提供在大多数Coll...
分类:
其他好文 时间:
2014-09-01 19:20:33
阅读次数:
188
题目大意:
每个人要办理签证都必须到大使馆中办理三种手续,而且这三种手续办的顺序是固定的。给出办理每种手续的窗口有多少个,办理每个手续花费的时间,有多少人会来办理手续,一级每个人会在什么时间来。要求的是所有人分别在大使馆待的最长时间是多少。
做法:
一种贪心的做法,由于只有三种手续,那么每个人进入办理的时候,保证选办理同种手续的所有窗口中最早等待的那一个窗口(为什么会有等待?因为该窗...
分类:
其他好文 时间:
2014-09-01 15:42:43
阅读次数:
204
import timefrom multiprocessing import Process,QueueMSG_QUEUE = Queue(5)def startA(msgQueue): while True: if msgQueue.empty() > 0: ...
分类:
编程语言 时间:
2014-09-01 13:50:53
阅读次数:
227
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的...
分类:
编程语言 时间:
2014-09-01 12:00:53
阅读次数:
359
//构建队列#includeusing namespace std;struct queuenode{int data;queuenode* next;};class queue{private:queuenode* head;public:queue(){head=new queuenode;he...
分类:
编程语言 时间:
2014-09-01 10:29:32
阅读次数:
205
1、%% 普通队列操作 in(X, 0, {queue, [_] = In, [], 1}) ->{queue, [X], In, 2}; in(X, 0, {queue, In, Out, Len}) when is_list(In), is_list(Out) -> {queue, [X|In], Out, Len + 1}; 优先级队列操作: in(X, ...
分类:
其他好文 时间:
2014-08-31 23:08:32
阅读次数:
562