0
我使用Jetty 7.0.2作爲庫,遵循http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld的HelloWorld示例。Jetty作爲庫:如何處理多個線程?
我的目標是在我的程序中嵌入一個簡單的Web應用程序。它解析URI並執行一些計算密集型任務。完成將XML數據返回給客戶端可能需要一分多鐘。
我可以自己調度。但是對於每個請求,內容生成將會不同,並且AbstractHandler實現的handle()方法將被阻止。所以多個處理程序必須在不同的線程中運行。
如何做到這一點? QueuedThreadPool會對連接的線程進行排隊,但看起來handle()方法只在前一個線程完成後才運行!