当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 用Java线程获取优异性能(I)—&
 

 

 ·第五季    »显示摘要«
    摘要:有时候我想,我是不是还在爱着你呢? 风起、风熄,抚过我生命的记忆,当你在我的脑海中成为一个模糊的轮廓,我如何能够让时光停滞,停滞在一刻的温存回忆里? 花开、花落,覆盖我眼帘上的水滴,当有一天我们忽然发现不再年轻,我如何能够让时光停滞,停滞在飞舞的世间尘烟里? 雨洒、雨歇,淹没我脚踝的肌肤,当那天彼此再也无法收拾零乱的故事,我如何能够让时光停滞,停滞在喧嚣过后的片刻宁静里? 雪飘、雪......
    摘要:《borland传奇》大概是最近读得最快的一本书了,一方面是书实在写得不错,另一方面读的时候有一种欲罢不能的感觉,迫使我一口气读了下来。读完大概有3点感受:首先,这本书写的是borland20多年的历史,其中的成功或是失败,或多或少都会给现在的我们一些启示;其次,因为borland一直致力于技术的研发,因而borland的历史也是最近20年来技术发展的历史一点反映,我个人以为通过这本书可以了解到技......


介绍JAVA的线程、线程类及Runnable (3)

用java线程获取优异性能(i)

jeff friesen 著 刘建华 编译 【程序编程相关:COM实现聚合所使用的C++技巧

——介绍线程.线程类及runnable 【推荐阅读:SQL查询语句优化的一点

查询活跃线程 在有些情形下,你可能想了解在你的程序中哪些线程是激活的.thread支持一对方法帮助你完成这个任务: activecount()与 enumerate(thread [] thdarray).但那些方法只工作在当前线程的线程组中.换句话说,那些方法只识别属于当前线程的同一线程组的活跃线程. (我将在以后的系列文章中讨论线程组——一种组织机制.) 静态activecount()方法返回在当前线程的线程组中正在活跃运行的线程数量.一个程序利用这个方法的整数返回值设定一个thread引用数组的大小.检索那些引用,程序必须调用静态enumerate(thread [] thdarray)方法.这个方法的整数返回值确定thread引用存贮在数组中的enumerate(thread []thdarray)的总数.要看这些方法如何一起工作,请查看表6: 表6. census.java // census.java class census { public static void main (string [] args) { thread [] threads = new thread [thread.activecount ()]; int n = thread.enumerate (threads); for (int i = 0; i < n; i++) system.out.println (threads [i].tostring ()); } } 在运行时,这个程序会产生如下的输出: thread[main,5,main] 输出显示一个线程,开始线程正在运行.左边的main表示线程的名称.5显示线程的优先权,右边的main表示线程的线程组.你也许很失望不能在输出中看到任何系统线程,比如垃圾收集器线程.那种限制由thread的enumerate(thread [] thdarray) 方法产生,它仅询问当前线程线程组的活跃线程.然而, threadgroup类包含多种enumerate()方法允许你捕获对所有活跃线程的引用而不管线程组.在稍后的系列中,探讨threadgroup时我将向你显示如何列举所有的引用. 警告 当重申一个数组时不要依靠activecount()的返回值.如果你这样做了,你的程序将冒掷出一个nullpointerexception对象的风险.为什么呢?在调用activecount()与enumerate(thread [] thdarray)之间,一个或更多线程可能结束.结果, enumerate(thread [] thdarray)能够复制少数线程引用进它的数组.因此,仅考虑将activecount()的返回值作为数组可能大小的最大值.
...   下一页
 ·自我激励二十法    »显示摘要«
    摘要: 在我们不断塑造自我的过程中,影响最大的莫过于是选择乐观的态度还是悲观的态度。我们思想上的这种抉择可能给我们带来激励,也有可能阻滞我们前进。   清晰地规划目标是人生走向成功的第一步,但塑造自我却不仅限于规划目标。要真正塑造自我和自己想要的生活,我们必须奋起行动。莎士比亚说得好:"行动胜过雄辩。"   一旦掌握自我激励,自我塑造的过程也就随即开始。以下方法可以帮你塑造自我,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE