1
我想創建一個網站,人們可以解決編程任務,並最終上傳他們的解決方案(使用任何JVM語言),以驗證它並與他人分享。如何在JVM/OSGi中限制程序資源+權限?
我想OSGi(學習它現在)可能是一個很好的工具來處理這個任務(是嗎?)。但顯然我有點擔心讓其他人在我的主機上執行他們的代碼(順便說一句,基於輸入/輸出的解決方案是無可奈何的)。
所以我想我需要找出
一)如何讓/限制某些Java功能(例如啓動一個線程,發送郵件,寫文件等)
和
b)如何限制一個程序/ bundle的CPU/RAM資源所以沒有人可以讓主機停下來,例如一個無限循環。
有什麼建議嗎?
感謝您的答案 - 給了我一些提示做進一步的研究 – stephanos 2009-11-20 16:48:31