2011-04-20 18 views
1

我讀到,有一個實時執行java字節碼的虛擬機的實時規範(JSR 282中的RTSJ 1.1)。這使得即使在採用OS9或WinCE等RTOS的嵌入式設備上也可以實時執行Java代碼。有Java的RTSJ - 有什麼可比較的C#?

因爲我喜歡C#,我想知道是否有這樣的C#規範嗎?當然,從Windows內部運行這個C#運行時是沒有意義的,但也許在Mono陣營中有一些項目正在進行?這對C#來說是一個很大的市場。你同意嗎?

謝謝。

回答

1

不,到目前爲止C#沒有與RTSJ平行的方式。一些學術作品(驚喜!)的話題,但是:

http://portal.acm.org/citation.cfm?id=1052666

有些halfway industrial interest這似乎並沒有去充分的方式來實時性。

請注意關於SO here的相關(但不是很有幫助)的討論。

鑑於RTSJ一直在努力獲得牽引力,我不確定對類似的.Net等價物的需求是什麼。也許隨着RTSJ獲得可信度,在時間關鍵型的世界中提高現代語言生產力的承諾將會增長,併產生對實時C#/ CLR的拉動。

+0

我也讀過這個「半路」的東西,但這是一個非常特殊的情況。它不包括例如該參數傳遞給可能會被GC清理的臨時對象的方法。我只是發現這個:http://www.kw-software.com/com/products/2307.jsp它看起來很有趣,如果它的工作。我的要求是用C#做機器自動化。 – schoetbi 2011-04-21 05:29:04