一些在程序初始化時交給后臺線程異步賦值的屬性,完成set之前有可能UI就準備好了,也就是用戶可以操作了,操作中如果需要get某個尚未set的屬性,我希望代碼阻塞,直到set后繼續執行,當然如果get之前就已經set好了就無阻塞了。所以這種阻塞最多只用一次,為此專門弄個鎖或者信號對象我覺得不地道,這種場景應該很典型,我想知道有沒有比較優雅的方式(比如在這種屬性上加個[xxx]特性之類)寫這種屬性?
屬性阻塞get直到set如何優雅實現?
HUH函數
2018-07-22 08:56:55