synchronized的用法疑問

2022-12-10 03:15:15 字數 477 閱讀 8269

1樓:匿名使用者

問題1:不出意外的話是要把a.method方法執行完,但是不是絕對。

比如執行一般記憶體不夠的時候,可能就會停下來,進入垃圾**的過程了。或者在某些時刻你自己讓執行緒停下,也會在a.method方法中停下來。

問題2:不是防干擾,多執行緒同步原因就是要保證資料或者資源一致性,如果提交的資料的這個過程中老是讓人改掉資料,最後得到的資料是一個不確定的資料,這樣的程式估計是沒有用的。

問題3:執行緒同步不是要讓幾個執行緒同時執行才叫執行緒同步,同步機制主要是為了避免幾個執行緒執行之間對資料的操作不一致,提交資料到資料庫這個過程肯定是不能讓別人再修改提交的資料的,否則張三名字提交到資料庫可能就是李四還可能是王五,總之就是在提交過程中別的執行緒不能去修改我提交的資料,這就是同步的目的。確保資料不會出現不可預見的變化。

當然同步也會出現死鎖,兩個執行緒都需要對方的資源,但是都u不願意放開自己的資源,而互相等待對方釋放資源的過程,就產生了死鎖。

拜。。託的用法,拜。。託 的用法

拜 託 的說法是不正確的。為什麼是不正確的呢?需要分析一下 拜託 這個詞的結構。這是一個偏正式的詞。拜託的具體含義是 恭敬的託付 這樣的結構中間是不能插入其他成分的。而在你舉的例子 即 拜技術的發達之託 裡面,拜和託的詞性都有了改變,拜成了動詞,託成了名詞 不正確的用法 成了述賓式的詞。如小春水瓶座...

either的用法,Either的用法

either用作代詞時,意為兩者中的任何一個,在句中可作主語和賓語,either在句中用作主語時,謂語動詞應為單數形式,either用作形容詞時,意為兩者中任何一個的,兩邊中任何一邊的,作前置定語用。either的用法 either of表示兩者都。neither of表示兩者都不。句子已經有。ca...

keep單詞用法,keep的用法

keep doing sth 一直在做某事。keep walking 一直走 keep adj 形容詞 是保持xx,比如說,keep fit 保持苗條 像你說的keep healthing,health本身是名詞,應該不存在加 ing 變動名詞的情況吧?但keep healthy 是可以的。比如去探...