锁定老帖子 主题:历史篇:Java虚拟机家族考
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-27
RednaxelaFX 写道 freish 写道 现在主流的实现在各平台上还有采用green threads模式的没
以前的JRockit里有thin threads,不过JRockit R28里应该是没有了吧。 HotSpot在Solaris上的实现还是可以选择使用N×M线程的。文档。 参数:UseBoundThreads 和 UseLWPSynchronization “手上信息很多”的同学出现了 |
|
返回顶楼 | |
发表时间:2011-07-27
IcyFenix 写道 RednaxelaFX 写道 freish 写道 现在主流的实现在各平台上还有采用green threads模式的没
以前的JRockit里有thin threads,不过JRockit R28里应该是没有了吧。 HotSpot在Solaris上的实现还是可以选择使用N×M线程的。文档。 参数:UseBoundThreads 和 UseLWPSynchronization “手上信息很多”的同学出现了 你得多抛砖引玉 他才会把手上的信息放出来给大伙瞧瞧 |
|
返回顶楼 | |
发表时间:2011-07-27
最后修改:2011-07-27
qianhd 写道 你得多抛砖引玉 他才会把手上的信息放出来给大伙瞧瞧
囧……砖头……你太直接了,哪怕你说的是实话,也得考虑一下我的心里承受能力啊不?…… |
|
返回顶楼 | |
发表时间:2011-07-27
最后修改:2011-07-27
中午在infoQ看到了这篇文章,悔没看作者是谁啊。。。 沒記錯的話,這裡應該有點問題(若有錯誤,尚請指正)。Microsoft 被 Sun 控告的原因,一個是因為其 JVM 與 Sun JVM 不相容, 造成使人誤以為 Java 不穩定的錯覺, 欲分裂 Java 陣營; 另一個原因是運用了未公開的API, 取得性能上的優勢(優於 Sun JVM), 再讓大家選邊站。幾經協調失敗, 最後 Sun 採取了訴訟。Microsoft 為了對抗 Java, 因而開始計畫做 .NET, 還陸陸續續從 Borland 挖了一票人過去, 也因而被 Borland 控告。這樣還能算 Java 鐵杆支持者 ?
|
|
返回顶楼 | |
发表时间:2011-07-27
qianhd 写道 IcyFenix 写道 RednaxelaFX 写道 freish 写道 现在主流的实现在各平台上还有采用green threads模式的没
以前的JRockit里有thin threads,不过JRockit R28里应该是没有了吧。 HotSpot在Solaris上的实现还是可以选择使用N×M线程的。文档。 参数:UseBoundThreads 和 UseLWPSynchronization “手上信息很多”的同学出现了 你得多抛砖引玉 他才会把手上的信息放出来给大伙瞧瞧 你看例如说提到IBM但不提提Sovereign VM,提到K8但没有顺带介绍一下UVM,写到Maxine VM但却扔下了Jikes RVM,之类的… |
|
返回顶楼 | |
发表时间:2011-07-27
最喜欢看历史了。这个一定要转载。
|
|
返回顶楼 | |
发表时间:2011-07-27
IcyFenix 写道 mathgl 写道 IcyFenix 写道 呵呵,1.2的sun jdk其实已经有用natvie threads的版本了,不然也不会特别吧green threads在java -version中写出来。
我第一次用java就是1.2了 那你比我早接触java 呃。。那是选了课是java。实际上之后数年从未用过,直到两年前又用过半年,仅此而已。大概只了解皮毛... |
|
返回顶楼 | |
发表时间:2011-07-27
huxi 写道
中午在infoQ看到了这篇文章,悔没看作者是谁啊。。。 沒記錯的話,這裡應該有點問題(若有錯誤,尚請指正)。Microsoft 被 Sun 控告的原因,一個是因為其 JVM 與 Sun JVM 不相容, 造成使人誤以為 Java 不穩定的錯覺, 欲分裂 Java 陣營; 另一個原因是運用了未公開的API, 取得性能上的優勢(優於 Sun JVM), 再讓大家選邊站。幾經協調失敗, 最後 Sun 採取了訴訟。Microsoft 為了對抗 Java, 因而開始計畫做 .NET, 還陸陸續續從 Borland 挖了一票人過去, 也因而被 Borland 控告。這樣還能算 Java 鐵杆支持者 ?
说MS经历发展过“Java”应该问题不大,是不是居心不良,这点……反正没法写在文章上。你可以自行判断: 96年前后,MS推出了MS JVM,但是未完全实现JVM规范(jdk 1.1)兼容,也就是上面提到的(不与Sun JVM兼容)。不过它确实是Windows平台下性能最好的JVM,也对Sun对Java的控制力产生了一些威胁。 维基百科上写道一段黑历是说有微软的内部文档指出,微软希望通过自己可控制的Java市场来消除Java跨平台对自身的威胁(Kill cross-platform Java by growing the polluted Java market),balabala……。后来Sun告赢了,这个大家都知道,MS继续“贼心不死”了一段时间,从没什么销路的J++到J#能看出来,这种热脸贴冷屁股的行为是对Java的铁杆支持还是居心不良@_@ |
|
返回顶楼 | |
发表时间:2011-07-27
RednaxelaFX 写道 你看例如说提到IBM但不提提Sovereign VM,提到K8但没有顺带介绍一下UVM,写到Maxine VM但却扔下了Jikes RVM,之类的…
求增补…… |
|
返回顶楼 | |
发表时间:2011-07-27
IcyFenix 写道 mathgl 写道 IcyFenix 写道 呵呵,1.2的sun jdk其实已经有用natvie threads的版本了,不然也不会特别吧green threads在java -version中写出来。
我第一次用java就是1.2了 那你比我早接触java 元老!! 1.6开始的!!!!! |
|
返回顶楼 | |