黃振庭 weekreport

10
指指指指 : 指指指 指指 : 指指指

Post on 31-Jul-2015

880 views

Category:

Technology


3 download

TRANSCRIPT

指導老師 : 許乙清

姓名 : 黃振庭

實作步驟 :

1. 定義 thread 方法並撰寫成 javabean2. 撰寫一 user_ask 頁面同時宣告多個 threads 並

start()

然而實作上屢屢出現錯誤如下 :

起初誤認為是 jdo 撰寫語法或 thread 撰寫格式出錯,後來嘗試以 tomcat 測試 thread 撰寫發現無誤 ( 如下 )

找尋網路上資料時發現, GAE為了保護應用程式,故僅支援單一 thread操作,雖然在 eclipse 宣告尚無誤,但模擬上會出錯。搜尋到的網路資料如下 :

GAE 限制

GAE 限制

GAE 限制產生 sub-process 或 thread

GAE 僅允許單一 thread 執行

故要在 GAE 上嘗試多人同時查詢測試,因為受限於單一thread ,因此可能僅能以『循序』查詢而無法達到『同步』

參考來源 :http://zh.wikipedia.org/wiki/Google_App_Enginehttp://code.google.com/intl/zh-TW/appengine/docs/java/runtime.htmlhttp://www.dbanotes.net/arch/google_app_engine-intro.htmlhttp://stackoverflow.com/questions/3800435/why-does-google-app-engine-support-a-single-thread-of-execution-onlyhttp://www.quora.com/Why-doesnt-Google-App-Engine-support-spawning-threads-by-applications-which-run-on-it