📄 如果我是国王:关于解决 java 编程语言线程问题的建议.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0064)http://www-900.ibm.com/developerWorks/cn/java/j-king/index.shtml -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>如果我是国王:关于解决 Java 编程语言线程问题的建议</TITLE><!-- Java technology -->
<META content="如果我是国王:关于解决 Java 编程语言线程问题的建议" name=TITLE>
<META
content="threads, threading, java threads, java threading, active object, thread pool"
name=KEYWORDS>
<META
content="java tutorials,java 教程, java training, java help, java standards, java 标准, java code, java resources, java 资源, java programming, java 编程, java how to, components,组件,构件, beans, java beans, jdk, jugs, java user groups"
name=KEYWORDS>
<META
content="Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。"
name=ABSTRACT>
<META
content="Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。"
name=DESCRIPTION>
<META content=papers_html name=dWCategory>
<META content=Java name=zone>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<META content=index,follow name=ROBOTS>
<META content=public name=SECURITY>
<META content=20001010 name="LAST UPDATED">
<META content="Renee McAteer" name="LAST UPDATED BY"><LINK
href="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/style2.css" type=text/css
rel=stylesheet>
<SCRIPT language=JavaScript type=text/javascript><!-- function nav_pulldown(list) {top.document.location.href = list.options[list.selectedIndex].value;} function wB(){var br="BR";if((navigator.userAgent.indexOf('Mozilla')!= -1)&&((navigator.userAgent.indexOf('Spoofer')==-1)&&(navigator.userAgent.indexOf('compatible')==-1))){br="NS"}return br} function wV(br){var bv=0;bv=navigator.appVersion.substring(0,1);if(br=="IE"){(parseInt(bv));}if(br=="NS"){(parseInt(bv));}return bv;} function wP(){var os="OS";if(navigator.userAgent.indexOf("OS/2")!=-1){os='os/2'}return os;}b=wB();v=wV(b);o=wP(); function change_bgColor() {if (b=="NS" && v==2 && o != "os/2"){document.bgColor="#999999"}} function gotosite() {var L = document.formSpinbox.pickWW.selectedIndex; location.href = document.formSpinbox.pickWW.options[L].value; return false;}//--> </SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 onload=change_bgColor()
marginwidth="0" marginheight="0"><!-- DO NOT CHANGE THESE INCLUDES --><!-- comments header-1 #2 -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#006699>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=300 border=0>
<TBODY>
<TR bgColor=#006699>
<TD width=150><IMG height=25 alt=IBM
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/mast_logo.gif" width=150></TD>
<TD width=150
background="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/mgradient.gif"><FONT
face="arial, sans-serif" color=#99ccff
size=-1><B>China</B></FONT><BR><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif"
width=150></TD></TR></TBODY></TABLE></TD>
<TD align=left>
<TABLE cellSpacing=0 cellPadding=0 width=300 border=0>
<TBODY>
<TR>
<TD width=100><A
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/shop/cn"><IMG
height=25 alt=购物
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/shopibm.gif" width=100
border=0></A></TD>
<TD width=100><A
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/support"><IMG
height=25 alt=技术支持
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/support_chs.gif" width=100
border=0></A></TD>
<TD width=100><A
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/support/product"><IMG
height=25 alt=免费下载
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/downloads_chs.gif" width=100
border=0></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#000000>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD width=150 bgColor=#006699><IMG height=21 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/mast_lnav_sp.gif"
width=150></TD>
<TD bgColor=#000000 colSpan=4>
<TABLE height=21 cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn"><FONT
face=宋体 color=#ffffff size=2><B>IBM 主页</B></FONT></A></TD>
<TD width=1 bgColor=#959595><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=1></TD>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/products"><FONT
face=宋体 color=#ffffff size=2><B>产品</B></FONT></A></TD>
<TD width=1 bgColor=#959595><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=1></TD>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/services"><FONT
face=宋体 color=#ffffff size=2><B>咨询</B></FONT></A></TD>
<TD width=1 bgColor=#959595><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=1></TD>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/industry"><FONT
face=宋体 color=#ffffff size=2><B>行业</B></FONT></A></TD>
<TD width=1 bgColor=#959595><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=1></TD>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/news"><FONT
face=宋体 color=#ffffff size=2><B>新闻</B></FONT></A></TD>
<TD width=1 bgColor=#959595><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=1></TD>
<TD align=middle width=79 bgColor=#000000 height=21><A
class=nav style="COLOR: #ffffff"
href="http://www-900.ibm.com/developerWorks/cn/cgi-bin/click.cgi?url=http://www.ibm.com/cn/ibm"><FONT
face=宋体 color=#ffffff size=-1><B>关于
IBM</B></FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TABLE><!-- alt header-3w begin -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=5 rowSpan=2><SPACER width="5" type="block"></TD>
<TD vAlign=top align=left width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><NOBR><FONT face="Helvetica, Helv, Arial" size=1><!-- alt header-3w end --></FONT></NOBR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR colspan="3">
<TD width=8><!-- gutter --><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD>
<TD><FONT face="helvetica, helv, arial" size=-1><A
href="http://www-900.ibm.com/developerWorks/cn/index.html"><B>dW
中国站点</B></A> <B>: </B><A
href="http://www-900.ibm.com/developerWorks/cn/java/"
target=_top><B>Java 概览</B></A> <B>: </B><B><A
href="http://www-900.ibm.com/developerWorks/cn/cnpapers.nsf/java-papers-bynewest?OpenView&count=500">文档库
- 论文</A></B> </FONT><!-- ***** DO NOT EDIT THE FOLLOWING CODE ***** --></TD>
<TD width=8><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD></TR>
<TR colspan="3">
<TD width=8><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD>
<TD width="100%"><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD>
<TD width=8><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD></TR>
<TR>
<TD width="100%" bgColor=#cc6633 colSpan=3 height=3><IMG height=3
alt="" src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=150
border=0></TD></TR>
<TR>
<TD width="100%" bgColor=#333333 colSpan=3 height=1><IMG height=1
alt="" src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=150
border=0></TD></TR>
<TR>
<TD width="100%" bgColor=#000000 colSpan=3 height=1><IMG height=1
alt="" src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=150
border=0></TD></TR></TBODY></TABLE></NOBR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!-- Title and PDF Row -->
<TBODY>
<TR>
<TD vAlign=top width=8><!-- gutter --><IMG height=1 alt=""
src="如果我是国王:关于解决 Java 编程语言线程问题的建议.files/c.gif" width=8></TD><!-- Formatter, when paper is in folder, change above to /developerWorks/i/c.gif -->
<TD vAlign=top><!-- PDF Download Table-->
<TABLE cellSpacing=0 cellPadding=2 width=137 align=right border=0><!-- <TR VALIGN=CENTER> <TD BGCOLOR="#3333CC"> <b> <font SIZE="-1" COLOR="#FFFFFF" align="center"> 立即下载!</font> </b> </TD> </TR> <TR BGCOLOR="#CCCCCC"> <TD VALIGN=BOTTOM BGCOLOR="#FFFFFF"> <FONT FACE="HELVETICA, HELV, ARIAL" SIZE="-1"><A HREF="ftp://www6.software.ibm.com/software/developerWorks/library/j-king.pdf"><B>PDF</B></A></FONT> <font size="-2" FACE="HELVETICA, HELV, ARIAL"> (91.7 KB)<BR> </FONT> <A HREF="http://www.adobe.com/prodindex/acrobat/readstep.html"> <font size="-2"> 免费</FONT><font size="-2" FACE="HELVETICA, HELV, ARIAL"> Acrobat™ Reader</FONT> </a> </TD> </TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -