access-synchronization

    5熱度

    4回答

    我在同時訪問列表的網站上遇到了一些問題。該列表保留了一個購物車的項目,並且多次刪除正在使該站點崩潰。 哪個是同步它們的最佳方法? 鎖是否足夠? 鎖定選項似乎很難看,因爲代碼遍佈整個地方並且非常混亂。 更新: 這是這樣實現的一個列表: 公共類MYLIST:名單< SomeCustomType> {} 這是一個傳統的網站,所以沒有那麼多的修改,允許它。 我應該如何重構這個以便在迭代時安全地鎖定? 任何

    0熱度

    1回答

    我有一個管理用戶帳戶數據的MySQL數據庫。 每個用戶只能查詢他自己的數據。 我有一個腳本,在初始登錄時獲取用戶數據並將其插入數據庫。 我安排了一個cron進程,每4小時更新一次所有用戶的數據。 這裏是我的關於它的問題: (1) - 我需要實現某種形式的鎖機構初始登錄腳本? 此腳本可以同時由大量用戶執行 - 但每個 用戶在DB中都有一個專用的位置,因此它不會影響其他DB行。我應該如何處理這種情況:

    10熱度

    12回答

    我的應用程序中有兩個線程共享的std::list<Info> infoList。這些2個線程如下訪問此列表: 線程1:列表(根據情況) 線程2上使用push_back(),pop_front()或clear():使用一個iterator穿過的項目來迭代列出並採取一些行動。 線程2是迭代的列表如下所示: for(std::list<Info>::iterator i = infoList.begin