防止卡在阻塞呼叫中

时间:2013-11-21 18:46:54

标签: c posix

我正在写一个服务器应用程序(我的第一个),我遇到了一个问题。我想确保每个析构函数都被关闭(保存数据,...),因此我正在处理过程信号。但是,当我的线程进入阻塞接受调用时,它显然不会退出,直到接受连接。

我该如何实施?我更愿意,如果我可以简单地指示是否通过变量进入阻塞接受,但这可能是不可能的(或者关于应用程序应该如何运行是可取的)。是使用select的最佳方法(创建一个临时文件,当被捕获时将被写入)?

1 个答案:

答案 0 :(得分:0)

您想要解除分配的确切内容?您可以使用free(pointer to the structure)取消分配。