码迷,mamicode.com
首页 > 编程语言
python 多进程处理 multiprocessing模块
前提:有时候一个用一个进程处理一个列表中的每个元素(每个元素要传递到一个函数中进行处理),这个时候就要用多进程处理1现场案例:我有一个[ip1,ip2,ip3,.......]这样的列表,我要每个元素ip传递给一个get_ping_info(addr)函数得到返回延迟信息,然后将结果到一保存个result列表..
分类:编程语言   时间:2016-04-17 18:04:55    阅读次数:375
python常问的基础面试题
1range和xrange的区别答:range是直接生成一个列表,而xrange是生成一个对象,只要在用的时候在调用,xrange可以在大的列表中开辟的内存块下! In[8]:range(1,10) Out[8]:[1,2,3,4,5,6,7,8,9] In[9]:a=xrange(1,10) In[10]:type(a) Out[10]:xrange In[11]:a[0] Out[11]:1
分类:编程语言   时间:2016-04-17 18:04:24    阅读次数:259
线程的控制与分离
线程的控制与分离线程与进程:线程可以说是系统的一个执行流,它是操作系统用于调度去cpu中执行的基本模块,线程它是在进程中存在的,进程相当于承担系统资源的一个实体,而线程是用来去执行的,它和进程有些是共享的:1.文件描述符表2.每种信号的处理方式(SIG_IGN、SIG_DFL或..
分类:编程语言   时间:2016-04-17 18:03:36    阅读次数:212
线程同步与互斥
1#include<stdio.h> 2#include<pthread.h> 3 4staticintcount=0; 5staticpthread_mutex_tlock=PTHREAD_MUTEX_INITIALIZER; 6void*pthread(void*arg) 7{ 8inttmp=0; 9inti=5000; 10while(i--) 11{ 12pthread_mutex_lock(&lock); 13tmp=count; 14printf("thisi..
分类:编程语言   时间:2016-04-17 18:01:42    阅读次数:250
多线程编程:互斥
多线程共享一个进程的地址空间虽然线程间通信容易进行,但是多线程同时访问共享对象时需要引入同步和互斥机制。1.线程间的互斥,引入互斥锁的目的是用来保证共享资源数据操作的完整性。互斥锁主要用来保护临界资源,每个邻界资源都由一个互斥锁来保护,任何时刻最多只能有一个..
分类:编程语言   时间:2016-04-17 18:00:52    阅读次数:179
Linux--线程的控制与分离
一、线程的概念线程是进程内部的一个基本执行流,是系统调度的一个实体。进程具有独占性,线程具有共享性。各线程共享进程的文件描述符、信号处理的方式、当前的工作目录、用户id(uid)和组id(gid)。但是有些资源线程是私有的,比如线程id、栈空间、上下文(包括各种寄存器的值..
分类:编程语言   时间:2016-04-17 17:59:39    阅读次数:243
linux 线程创建
一、线程的概念进程在各个独立的地址空间中运行,进程之间共享数据需要mmap或者进程间通信机制,本节我们学习如何在一个进程的地址空间中执行多个线程。有些情况需要在一个进程中同时执行多个控制流程,这时候线程就派上了场,如实现一个图形界面的下载软件,需要和用户交互,等待和..
分类:编程语言   时间:2016-04-17 17:59:04    阅读次数:296
线程的同步与互斥
线程的同步与互斥多线程往往会引起很多问题,比如下面所示代码:1#include<stdio.h> 2#include<pthread.h> 3intg_val=0; 4void*test(void*arg) 5{ 6intcount=5000; 7inttmp=0; 8while(count-->0) 9{ 10tmp=g_val; 11printf("%sg_val=%d\n",arg,g_val); 12g_val=..
分类:编程语言   时间:2016-04-17 17:59:16    阅读次数:248
JavaScript基础学习-- typeof,null,undefined
null 在 JavaScript 中 null 表示 "什么都没有"。 null是一个只有一个值的特殊类型。表示一个空对象引用。 undefined 在 JavaScript 中, undefined 是一个没有设置值的变量。 typeof 一个没有值的变量会返回 undefined。 undef ...
分类:编程语言   时间:2016-04-17 17:53:45    阅读次数:214
spring bean之间的关系:继承;依赖
概要: ‘ 继承Bean配置 Spring同意继承bean的配置,被继承的bean称为父bean。继承这个父Bean的Bean称为子Bean子Bean从父Bean中继承配置,包含Bean的属性配置子Bean也能够覆盖从父Bean继承过来的配置父Bean能够作为配置模版,也能够作为Bean实例,若仅仅 ...
分类:编程语言   时间:2016-04-17 17:51:16    阅读次数:222
[javaEE] Servlet的调用过程和生命周期
在http协议的请求头中获取到要访问的资源,查找web.xml文件找到对应的servelet Sevlet的生命周期 Servlet在第一次被访问的时候,服务器创建出Servlet对象,创建出对象以后会直接调用init方法做初始化操作,创建出的对象会一直驻留在内存中为对这个Servlet的访问服务, ...
分类:编程语言   时间:2016-04-17 17:51:46    阅读次数:160
汇编语言程序:16进制转换成10进制(三种方法)
汇编语言程序:16进制转换成10进制(三种方法) 原文地址:http://blog.sina.com.cn/s/blog_4a9fe761010008mq.html ...
分类:编程语言   时间:2016-04-17 17:46:08    阅读次数:510
编程习惯与代码风格总结之C/C++篇(更新······)
1、使用“==”做比较判断时常量放在前面,如果错写成了赋值“=”则编译器会报错。 2、推荐:用strncat不用strcat,用strncpy不用strcpy,用strncmp不用strcmp。有效减少内存错误。 3、Ctrl + S 成为一种下意识。按Ctrl+S真花不了多少时间,但是万一遇到突然 ...
分类:编程语言   时间:2016-04-17 17:46:57    阅读次数:203
python显示系统信息脚本
...
分类:编程语言   时间:2016-04-17 17:47:10    阅读次数:168
字符串编辑距离(Levenshtein距离)算法
基本介绍 Levenshtein距离是一种计算两个字符串间的差异程度的字符串度量(string metric)。我们可以认为Levenshtein距离就是从一个字符串修改到另一个字符串时,其中编辑单个字符(比如修改、插入、删除)所需要的最少次数。俄罗斯科学家Vladimir Levenshtein于 ...
分类:编程语言   时间:2016-04-17 17:45:17    阅读次数:310
java第五次作业
...
分类:编程语言   时间:2016-04-17 17:43:38    阅读次数:133
[算法练习]Excel Sheet Column Title
题目: Given a positive integer, return its corresponding column title as appear in an Excel sheet. For example: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> A... ...
分类:编程语言   时间:2016-04-17 17:40:11    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!