多线程进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。返回当前线程的名称:Thread.currentThread().getName()线程的..
分类:
编程语言 时间:
2016-01-20 22:58:35
阅读次数:
288
线程的概念:Thread1.每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程,进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,可以独立的执行,也可以理解为代码运行的上下文,所以说线程基本上是轻量级的进程,他负责在单个程序里执行多个任务。通常由操作...
分类:
编程语言 时间:
2016-01-18 20:50:40
阅读次数:
200
当多个客户端访问服务端的时候,每个客户端都会对服务端说:’嗨,我想连接你‘。服务端的sorcket通过while循环,一直监听着是否有client请求连接,当有请求(一个或者多个)连接过来的时候:就会分配(一个或者多个)进程或者线程给client,并保持连接,进行通话。线程是应用程序的最小单位,#!...
分类:
编程语言 时间:
2016-01-17 17:36:12
阅读次数:
159
1. 进程概念进程是程序的基本执行实体,进程是线程的容器。2. 线程的概念有时被称为轻量级进程,是程序执行流的的最小单元3.进程和线程的区别子进程和父进程有不同的代码和数据空间,多个线程则共有一个数据空间4. 多线程的概念概念: 单个程序中同时运行多个线程完成不同的任务。是指软件或硬件上实现多个线程...
分类:
编程语言 时间:
2016-01-13 14:23:30
阅读次数:
168
Python线程Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。#!/usr/bin/env python# -*- coding:utf-8 -*-import threadingimport time def show(arg): time.sleep(1) ...
分类:
编程语言 时间:
2016-01-09 12:29:08
阅读次数:
258
Treading用于提供线程相关的操作,线程是应用程序中工作的最小单元 #!/usr/bin/env python # coding:utf-8 import threading import time def show(arg): time.sleep(1) print 'thread'+str(...
分类:
编程语言 时间:
2016-01-08 00:24:40
阅读次数:
226
一、多进程和多线程共同点: 让多个CPU同时处理请求区别: 1.多线程中的线程在内存空间这一点上是共享的,进程与进程使用的是不同的内存空间。即创建线程不需要开辟内存空间,而创建新的进程需要为其分配新的内存空间全局解释器锁(GIL) 在每一个进程的“出口”,是python特有的。它的作用是:做到...
分类:
编程语言 时间:
2016-01-07 01:13:19
阅读次数:
185
文章来自:http://blog.jobbole.com/89261/一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含...
分类:
编程语言 时间:
2016-01-06 17:59:43
阅读次数:
229
正常情况下,我们在启动一个程序的时候。这个程序会先启动一个进程,启动之后这个进程会拉起来一个线程。这个线程再去处理事务。也就是说真正干活的是线程,进程这玩意只负责向系统要内存,要资源但是进程自己是不干活的。默认情况下只有一个进程只会拉起来一个线程。多线程顾..
分类:
编程语言 时间:
2016-01-06 06:52:38
阅读次数:
277
2016-1-1ch16多线程线程概述Java提供了非常优秀的多线程支持,创建,控制,同步,线程池线程和进程进程:独立性,动态性,并发性线程:进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程可以拥有自己的堆栈,自己的程序计数器和自己的局部变量,但不拥有系统资源,它与父进程的其...
分类:
编程语言 时间:
2016-01-03 11:00:47
阅读次数:
244