自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 多线程基础

一、概述多线程一词可以解释为多个控制线程或多个控制流。虽然传统的UNIX 进程包含单个控制线程,但多线程(multithreading, MT) 会将一个进程分成许多执行线程,其中每个线程都可独立运行。多线程编程的概念至少可以回溯到二十世纪六十年代。多线程编程在UNIX 系统中的发展是从八十年代中期开始的。虽然对多线程的定义以及对支持多线程所需要的功能存在共识,但是用于实现多线程的接口

2011-11-01 09:13:58 469

转载 使用 Python 进行线程编程

简介: 通过将线程和队列 结合在一起,可以轻松地在 Python 中完成线程编程。本文将研究同时使用线程和队列,创建一些简单但有效的模式,以解决需要并发处理的问题。引言:对于 Python 来说,并不缺少并发选项,其标准库中包括了对线程、进程和异步 I/O 的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python 简化了各种并发方法的使用。除了标准库之外,还有一些第

2011-10-31 10:57:06 601

转载 python 线程,GIL 和 ctypes

1、 GIL 与 Python 线程的纠葛先来看一个问题,运行下面这段 python 程序,CPU 占用率会到多少:# 请勿在工作中模仿,危险:) def dead_loop(): while True:  pass  dead_loop()答案是什么呢,占用 100% CPU?那是单核!还得是没有超线程的古董 CPU。在我的双核 CPU 上,

2011-10-30 16:03:08 709

转载 VA_LIST 详解

一、是什么?VA_LIST 是在C语言中解决变参问题的一组宏。定义在cstdarg (stdarg.h)文件中。二、什么是变长参数?所谓含有变长参数的函数是指该函数可以接受可变数目的形参。三、VA_LIST相关成员1) va_list型变量:#ifdef  _M_ALPHAtypedef struct {        char *a0;       /* poin

2011-10-22 11:20:13 962

转载 重读经典之——《windows程序设计》——宽字符型求长度

#include #include #include int main(){    char * pc = "Hello!";    int isLength = strlen(pc);    wchar_t * pw = L"Hello!";    int iwLength = wcslen(pw);    cout    cout    return

2011-10-20 21:34:31 454

转载 如何做Poster

海报是在学术性会议中用于交流研究的大篇幅文档,包括简洁的题目,所有的文字都要简明扼要,是别人可以在10分钟内阅读完。海报通常比演讲更具说服力,在展示海报时,可以与观众进行更好的交流与沟通。       海报中应该包括以下几个部分:       标题(title):应该能表

2011-10-18 10:23:22 5409

转载 如何用C语言清空特定文件夹中的所有文件

一、准备知识1、WIN32_FIND_DATA数据结构        WIN32_FIND_DATA结构描述了一个由FindFirstFile, FindFirstFileEx, 或FindNextFile函数查找到的文件信息。        结构内容如下:typ

2011-10-17 19:04:16 1477

转载 私有ip

在现在的网络中,IP地址分为公网IP地址和私有IP地址。公网IP是在Internet使用的IP地址,而私有IP地址是在局域网中使用的IP地址。私有IP地址是一段保留的IP地址。只是使用在局域网中,在Internet上是不使用的,但是在一个局域网内私有IP也不能重复。私有I

2011-10-16 22:01:26 752

转载 C++摒弃了C中的realloc()函数

在C语言中,realloc()函数可以改变已分配内存区的大小。但是在C++中并不提供类似功能的函数。如果你需要,你当然可以使用realloc()。但是,realloc()仅仅保证能工作于这样的数组之上:它们被malloc()(或者类似的函数)分配,包含一些没有用户定义的复制构

2011-10-16 19:29:48 9713

转载 用timb计算程序的运行时间

一、timeb结构体在"sys/timeb"头文件中的定义time_t time /* 当前时间秒单位上的数值 */unsigned short millitm /* 当前时间毫秒单位上的数值 */short tim

2011-10-16 17:43:29 913

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除