sbrk函式是不是系統呼叫,還是c標準庫函式?

2puT發表於2016-07-07
sbrk是系統呼叫,是Unix/Linux系統提供的介面(只能在Unix/Linux系統下才能用的)。而malloc是標準c函式在,所以在Unix/Linux和windows下都能用。
ps:在Unix/Linux下,malloc底層實現就是通過系統呼叫sbrk實現的;在windows下malloc則是通過呼叫windows系統提供的介面實現。

相關文章