我正在用谷歌應用程序引擎做一個網站,但我有一個關於服務器端servlet的問題,以及它們如何與數據存儲數據庫互動。谷歌應用程序引擎(Java):servlets,數據存儲和多線程
基本上,它回到了讀 - 修改 - 寫的傳統競爭條件;即我正在從數據存儲中讀取一個實體,可能會更新它,然後寫入更新(如果有的話)。
基本上,我可以同步訪問數據存儲嗎?我需要嗎?據我所知,服務器可以產生儘可能多的servlet實例,我在我的「幕後」東西中使用了靜態方法,所以我確實認爲我可以將靜態方法與靜態鎖定對象同步。
基本上,我不知道什麼防禦競賽條件/等我做/不需要採取。如果在某個地方有方便的指南,那會很棒,但我似乎找不到一個。