- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 200911220852
崩溃了一个晚上Assertion failed: get_thread_state(self) == NULL, file src/pycurl.c, line 971终于搞定原来只要把curl对象保存到一个list里就行了,要不python解释器总是莫名其妙的释放掉这些可爱的curl耶,下一步工作,开始
2009-11-22 08:47:00 256
转载 架构设计:多进程还是多线程
最经正在做一些数据并行处理的任务,偶见此文,转载之,以备不时之需就像莎士比亚的“To be, or not to be, that is the question”始终困扰着哈姆雷特,对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体会。假如你还搞不清楚线程和进程的区别,请先找本操作系统原理的书好好拜读一下,再回来看帖。 由于这个问题很
2009-11-21 18:06:00 547
原创 一个list初始化的小提示
刚看了一位网友提出的问题:我想建一个5×5的列表,用以下两种方法: (1) >>> a=[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]] >>> a [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0,
2009-11-14 09:53:00 489
转载 Python 线程操作
在python中如何创建一个线程对象如果你要创建一个线程对象,很简单,只要你的类继承threading.Thread,然后在__init__里首先调用threading.Thread的__init__方法即可import threadingclass mythread(threading.Thread): def __init__(self, threadname):
2009-11-11 15:10:00 494
原创 Python有用的模块
http://chardet.feedparser.org/ 自动检测编码http://effbot.org/zone/celementtree.htm cElementTreehttp://github.com/jaybaird/python-bloomfilter bloomfilterhttp://docs.python.org/library/threading.ht
2009-11-11 15:08:00 327
转载 Python多线程知识点
知识点1.线程是“轻量级”进程,因为相较于进程的创建和管理,操作系统通常会用较少的资源来创建和管理线程。操作系统要为新建的进程分配单独的内在空间和数据;相反,程序中的线程在相同的内存空间中执行,并共享许多相同的资源。多线程程序在结内存的使用效率要优于多进程程序。2.python提供了完整的多线程处理类,如果操作系统支持多线程,就可用python的threading模块创建多线程应用程序。
2009-11-11 15:07:00 1414
转载 threading 多线程控制和处理
<span id="articlecontent" class="wenzhang_con" style="width: 780px;" onmouseup="function onmouseup(){NewHighlight(event)}"> threading通过对thread模块进行二次封装,提供了更方便的API来操作线程。threading.Thread Th
2009-11-11 15:06:00 501
原创 看哪个也不如看这个(Condition Objects)
15.3.3 Condition Objects A condition variable is always associated with some kind of lock; this can be passed in or one will be created by default. (Passing one in is useful when several condition v
2009-11-11 14:58:00 282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人