文章列表
多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢?
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:
一个程序至少有一个进程,一个进程至少有一个线程。
线程的划分尺度小于进程,使得多线程程序的并发性高。
另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
线程在 ...
- 2008-09-11 15:02
- 浏览 674
- 评论(0)
Java/J2EE中文问题终极解决之道
Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。
最古老的解决方案是使用String的字节码转换,这种方案问题是不方便, ...
- 2008-09-11 14:38
- 浏览 632
- 评论(0)
关键字: java 面试题 初始化 作者:臧圩人(zangweiren)
网址:http://zangweiren.iteye.com
>>>转载请注明出处! <<<
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。
我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是( ...
- 2008-09-11 14:21
- 浏览 832
- 评论(0)
我想在页面中设置一个添加按钮,当单击这个按钮时候,而可以动态地添加一个DOJO WIDGET到当前页面中,例如:<div id="imageTab" dojoType="dijit.layout.ContentPane" href="test.html" title="Image"></div>。这里面如果用普通的DOM操作无法实现。在网上查找说利用‘dojo.widget.createWidget’方法,但是调试过程中报错“dojo.widget”is null or not object& ...