多线程,不得不说》的相关内容

线程同步

线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝 ...
by buaawhl 2008-02-25 浏览 (5763) 回复 (18) 关键字: thread

线程与进程

线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序 ...
by Jarymin 2008-03-11 浏览 (253) 回复 (0) 关键字:

关于synchronized的疑问

synchronized是为了保证同一时间某方法或程序只被一个线程调用,但有一点疑惑。是不是有可能被同一程序不同用户同时调用的方法或程序(关系到数据存储或session保存的)都应该使用上synchronized呢? 可能说的不太清楚,让我举个例子吧 [code:1] public class A { void changeSession(String name) ...
by jaghuang 2004-04-09 浏览 (35298) 回复 (60) 关键字:

Ruby的伪线程

Ruby的Thread是伪线程,不管代码中写了多少个Thread.new,Ruby都只启动了一个线程去运行这些Thread的代码。 这样做的确使得Ruby的Thread很容易控制,程序也不容易产生类似死锁这类严重的线程问题。但是效率始终无法提高,因为在ruby进程中,实际上只有一个真实的线程在运行,同样的代码在那么多核或者多cpu的电脑上运行效率和单核cpu的电脑上的效率并不会相差多少。 ...
by jack 2006-10-28 浏览 (12277) 回复 (32) 关键字: ruby 线程

线程与进程

线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序 ...
by Jarymin 2008-03-11 浏览 (82) 回复 (0) 关键字:

JAVA多线程

http://lavasoft.blog.51cto.com/62575/27069 处理比较好时间的操作的另一种方法就是多线程,把耗时的操作仍个另一个线程去做,被开启的线程可能在主线程之后完成,不能保证操作的完整性,但是可以节省主线程的反应时间 Java多线程编程总结 一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.2 ...
by fengzl 2008-02-22 浏览 (143) 回复 (0) 关键字:

Java多线程程序设计详细解析

一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果 ...
by jspengxue 2007-01-18 浏览 (554) 回复 (0) 关键字:

Java多线程程序设计

一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果 ...
by unixboy 2008-01-11 浏览 (82) 回复 (0) 关键字:

Java多线程程序设计详细解析

一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果 ...
by yijingyong 2008-05-02 浏览 (33) 回复 (0) 关键字:

希望论坛里的老手能发一篇关于多线程的lucene创建

看了整个网络发现基本上是没有这方面的介绍 因此,希望能发出来大家参考一下 即便是一个类,不需要注释的也可以
by fangts 2007-12-07 浏览 (274) 回复 (1)

D语言的GC与内存模型

文章太长了,贴个地址,也给自己的Blog赚点人气,哈哈! http://colorful1982.blog.sohu.com/58810396.html
by Colorful 2007-08-07 浏览 (1192) 回复 (13)

问一下有关锁的问题

D中似乎没有内嵌monitor之类的语法,在D中要么就只能写scope Lock lock=new Lock(mutex);要么就只能scope(exit)mutex.unlock();但习惯了c++中Lock lock(mutex);的写法,觉得这样很累赘. 各位一般是怎么写的呢?
by ahadf 2007-10-10 浏览 (463) 回复 (21)

如何处理大量并发连接的超时

最近用epoll实现了一个reactor架构的网络框架,利用epoll的一些特性,实现了Reactor/LFReactor/HSHAReactor。Reactor是单线程的;LFReactor利用epoll_wait允许多个线程调用的特点,多个线程排队不用线程锁就可以完成;只有HSHAReactor使用了一个同步队列,测试性能也还不错。 另一个一直在犹豫的功能没加进去,就是连接超时。由于TCP本 ...
by qiezi 2007-08-08 浏览 (557) 回复 (2)

Lambda函数&闭包将成为C++标准新特性

如果说函数式程序设计语言的复兴还未成为主流的话,那么函数式程序设计的重要特征Lambda函数与闭包已经真正成为主流了。 据图灵出版的《Exceptional C++ Style中文版》作者Herb Sutter的报道,C++标准委员会已经投票通过,将Lambda函数与闭包加入C++0x。同时批准的新特性有: * N2535 Namespace associations (inline na ...
by hurd 2008-04-15 浏览 (477) 回复 (11)

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (441) 回复 (0) 关键字:

struts2新特性预览

看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。 Struts2与Struts1的对比 来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Act ...
by tianxinet 2006-08-21 浏览 (569) 回复 (0) 关键字:

Google应用引擎(AppEngine)初窥

首先声明的是我没有写过AppEngine的应用,我们只是在文档中探索,也许你能找到你感兴趣的东西。 任何把你限制在某台机器的时代将过去。AppEngine没有磁盘访问,没有线程,没有超级用户,没有系统命令调用,什么都没有,除了基于服务的访问。服务就是一切,因为可以通过装载平衡等幕后的一些手段来升级服务,而不需要程序的安装或者补丁等。 使用CGI接口并没有错,这个应用容器世界有着和CGI类似的特 ...
by levis2000 2008-04-10 浏览 (1254) 回复 (0) 关键字: google appengine

推荐知识库条目

Comming soon