4
我試圖瞭解當我撥打g_source_new
時這意味着什麼。最新的API文檔(此時其2.38.2)on the call只是說:在GLib中創建新的GSource
創建一個新的GSource結構。指定的大小允許創建從GSource派生的包含附加數據的結構。傳入的大小必須至少爲sizeof(GSource)。
我想明白,如果調用此API意味着我的實例我GSource
一個新的實例,或者如果它要提出一個新GSource
類型的註冊。
潛在問題是:我允許使用g_source_new
創建一個新的GSource
,然後將其應用於任意數量的上下文(通過g_source_attach
)?或者,即使試圖將我定義的多個上下文應用到相同的GSource
,我是否也必須使用這兩種功能?
優異點。這非常明確。每個上下文調用一次g_source_new。謝謝 – pkurby