ChinaUnix.net
相关文章推荐:

程序与线程的区别

请教个小问题 线程、进程、指令集都怎么定义?? 一个应用程序如何被机器执行的,能否简单介绍一下整个流程??

by suntx - 服务器及硬件技术 - 2006-12-14 10:14:20 阅读(1262) 回复(1)

相关讨论

进程和线程区别 1、由进程创建线程,进程与线程共用同一内存空间 2、线程是CPU调度的基本单位,而进程是资源分配的单位 3、采用线程调度切换时间短,系统开销小

by xzh2002 - 其他UNIX - 2003-07-17 17:50:37 阅读(725) 回复(5)

程序是计算机指令的集合,它以文件的形式存储在磁盘上。 进程:是一个程序在其自身的地址空间中的一次执行活动。 进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。 线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系...

by sytrydor - Java文档中心 - 2009-10-08 10:03:06 阅读(854) 回复(0)

创建线程如下 result = pthread_create(&thread_read,PTHREAD_CREATE_JOINABLE,(void *)read_data(),NULL); void read_date(void) { ************* } 编译时后错误如下 read-write.c:115: error: void value not ignored as it ought to be 为什么read_data()的参数为空,而pthread_create()函数的第四项不能为NULL,要怎么设置pthread_create()的第四个参数

by wangrenjun12 - C/C++ - 2008-03-31 15:47:25 阅读(999) 回复(2)

系统 winXP CUP:2.8G 内存:512 python2.4 初学线程,写了一个简单的做试验,问题代码如下: import threading class mythread(threading.Thread): def __init__(self, threadname): threading.Thread.__init__(self, name = threadname) def run(self): for i in range(A): print i t1 = mythread('t1') t1.start() 上面的A如果是2没问题。 如果是3,结果会打印成: >>> 0 1 >>> 2 有时候还...

by ouiki - Python - 2006-05-26 12:40:34 阅读(1370) 回复(1)

如果客户端以每秒1500条的数量向服务程序发送请求,那么客户端再处理到7百多条请求的时候就会报“Cannot assign requested address”错误。等一会后自动恢复发送,再过7百多条又会重复报错,问一下原因? 服务程序,如果客户端请求量较大,就会产生僵尸线程,但很快就会释放掉,服务端采用来一个请求产生一个分离线程,我认为分离线程是不会产生僵尸线程的。请教一下为什么会这样?

by minibaba11 - C/C++ - 2008-09-18 17:21:11 阅读(1578) 回复(11)

编写线程安全的JSP程序 JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。 一、JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个...

by woshihuangqing - Java文档中心 - 2008-02-23 13:52:10 阅读(350) 回复(0)

JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。 一、JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个客户端同时请求该JSP文件...

by cys_web - Java文档中心 - 2008-01-31 16:05:11 阅读(288) 回复(0)

一、为什么用线程(Thread)? 在现阶段应用程序设计技术中,线程扮演很重要的角色,比如好多中间件是基于线程的、JAVA GUI应用等。 大面积应用采用线程的理由如下: 1、并行计算 2、并行I/O处理 3、异步I/O事件处理 二、什么是线程(Thread)? 1、先说一下什么是进程(Process)? 通过学习操作系统的基本原理你可以了解到它的重要性和有用性,主要是提升CPU的处理效率,主要内容有:什么是进程,进程...

by fuqiang_huang - Python文档中心 - 2008-01-09 16:45:57 阅读(1147) 回复(0)

#include #include #define NUM 6 int main() { void print_msg(void* m); pthread_t t1,t2; pthread_create(&t1,NULL,print_msg,(void *)"hello,"); pthread_create(&t2,NULL,print_msg,(void *)"whorld!\n"); pthread_join(t1,NULL); pthread_join(t2,NULL); } void print_msg(void* m) { char *cp=(char*)m; int i; for(i=0...

by wangxing8818 - C/C++ - 2007-11-12 18:01:38 阅读(1897) 回复(11)

这两天开发了一个Java的多线程下载程序,只支持Http下载,而且暂时没有提供断定续传功能。 共三个文件:Main.java,DownloadThread.java,MergeFile.java。 原代码如下: package donwload; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; public class DownloadThre...

by jinjianlee - Java文档中心 - 2007-09-21 14:23:24 阅读(380) 回复(0)