2011-05-01 69 views

回答

2

您可以讓a.c設置一個塊shared memory,然後b.c可以將其狀態數據存儲在該共享內存中。當然b.c將不得不依靠a.c來管理其狀態,但如果b.c只存在被a.c調用,那應該不成問題。

或者,你可以將所有狀態數據存儲在一個單一的struct和使用fwritefread來存儲和檢索的狀態。或者您可以使用mmap使這種方法更容易。如果某些狀態涉及指針,則必須小心。您不必爲此方法使用單個結構,但它會更容易。

2

b.c負荷,從和將文件保存其狀態。

+0

想到它但它並不是非常有效率。謝謝。 – 2011-05-01 06:11:01