字節跳動面經整理

1. 操作系統: 進程和線程介紹; 進程或線程死鎖介紹; 多進程,多線程的併發執行帶來的問題-死鎖 死鎖是指多個進程(線程)在執行過程中,由於競爭資源或者彼此通信而造成的一種阻塞的現象(互相掛起等待),若無外力他們都將無法推進下去。 銀行家算法 瞭解活鎖嗎?(沒聽過) 操作系統中的堆和棧; 棧(操作系統):由編譯器自動分配釋放,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中棧,棧使用
相關文章
相關標籤/搜索