shared-variable

    1熱度

    1回答

    這可能是一個愚蠢的問題,但我確實在互聯網上搜索了關於變量的所有信息,並且找到了與互斥體和競速條件,鎖等有關的所有信息;但似乎沒有解決這個簡單的問題。 基本上下面的代碼創建了兩個線程,並且在每個線程中變量shared_int被更改爲表示它使用的線程。線程單獨運行,並且類本身似乎有兩個不同的變量shared_int線程?我遇到的問題是,我希望這個變量在線程和可讀中都被修改,但我也希望從一個線程看到的s

    -1熱度

    2回答

    這是an earlier question I posted的後續問題。 我的問題是關於在服務上調用方法時出現的奇怪日誌輸出。 console.log輸出未打印服務明確定義的數據。事實證明,罪魁禍首是在調用服務方法時,使用的上下文是調用該組件的上下文。 所以我的問題是:在Angular 2+的多個組件中存儲變量的正確方法是什麼? 例如,假設我想保留一個變量isLoggedIn。我在哪裏保持這個變量