dict是線程安全的嗎?
list的任何操作的行為應該是安全的,比如代碼 lst = [] lst[0] = 1 Python虛擬機執行的對應的字節碼序列為:LOAD_CONST 1 (1)LOAD_FAST 0 (lst)LOAD_CONST 2 (0)STORE_SUBSCR 發生存數據的操作在STORE_SUBSCR字節碼,這里需要明確的是Python虛擬機的線程調度,或者說中斷機制,是以字節碼為粒度的,就是說,一個字節碼操作可以認為是原子操作,所以STORE_SUBSCR即使在多線程的環境下也不會被中斷,它能順利地完成,所以,list的任何操作的行為都是確定的