2011-05-01 70 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