我有一個充當簡單爬蟲的類,我想在一個servlet中調用這個類。如何從java servlet控制一個類(運行/暫停)
我的想法是從用戶那裏得到一個url,然後url請求將被傳遞給servlet,servelt將url傳遞給該類,並且類將開始爬行。並且我希望我的servlet只創建這個類的一個實例。從爬網程序獲取的數據將直接由類添加到數據庫中。 我想控制類的行爲,如從servlet運行/暫停/停止 (對於這個問題,我想我可以創建一個簡單的xml文件,它將在servlet和類之間共享,如果servlet更改狀態代碼類應對狀態變化)
但我有一些疑慮,如何控制類的行爲,如命令它運行/暫停/停止,因爲我的課程不是多線程我不知道什麼是什麼會在從servlet調用它之後調用類,因爲這個類需要從網絡中讀取,顯然在運行它時會有一些間隙/凍結階段。
如何解決這種情況下的併發問題?或換句話說,我是否會遇到任何併發問題?
關於。