SIGUSR2在TCL解释器中的用途是什么?

SIGUSR2在TCL解释器中的用途是什么?,tcl,signals,user-defined,Tcl,Signals,User Defined,我从tcl解释器中得到一个用户定义的信号2错误。tcl解释器使用此特定信号的目的是什么?换句话说,如果tcl解释器向我发送一个用户定义的信号2,这意味着什么 这是超时吗?是因为缺乏记忆吗?我在哪里可以找到呢?Tcl不会以任何方式为自己使用此信号。它不生成它,不为它设置特殊的处理程序,也不提供任何脚本方式来响应它。 如果您使用的是TclX或Expect,那么可以使用kill生成它,并使用signal定义您自己的处理程序。但是你必须为自己做这些,没有什么能为你做 IIRC,一些内存管理器使用信号作为

我从tcl解释器中得到一个用户定义的信号2错误。tcl解释器使用此特定信号的目的是什么?换句话说,如果tcl解释器向我发送一个用户定义的信号2,这意味着什么


这是超时吗?是因为缺乏记忆吗?我在哪里可以找到呢?

Tcl不会以任何方式为自己使用此信号。它不生成它,不为它设置特殊的处理程序,也不提供任何脚本方式来响应它。 如果您使用的是TclX或Expect,那么可以使用
kill
生成它,并使用
signal
定义您自己的处理程序。但是你必须为自己做这些,没有什么能为你做


IIRC,一些内存管理器使用信号作为其操作方式的一部分。我声称没有这方面的专业知识。

Tcl不会以任何方式为自己使用这个信号。它不生成它,不为它设置特殊的处理程序,也不提供任何脚本方式来响应它。 如果您使用的是TclX或Expect,那么可以使用
kill
生成它,并使用
signal
定义您自己的处理程序。但是你必须为自己做这些,没有什么能为你做


IIRC,一些内存管理器使用信号作为其操作方式的一部分。我声称在这件事上没有专业知识。

我想我一定是从别的地方得到的,而不是。。但是在哪里呢?这是我遇到过的最模糊的问题!谢谢你消除了一个理论。@Shawn:对不起,我帮不了你更多,但我就是不知道。不过我还是把源代码给grep了;Tcl从不向任何东西发送信号,在处理方面,它唯一接触到的是SIGPIPE(它关闭了SIGPIPE,因为它不想要所有的低值噪音)。我想我一定是从其他地方得到的,而不是。。但是在哪里呢?这是我遇到过的最模糊的问题!谢谢你消除了一个理论。@Shawn:对不起,我帮不了你更多,但我就是不知道。不过我还是把源代码给grep了;Tcl从不向任何东西发送信号,在处理方面,它唯一接触到的是SIGPIPE(它关闭了SIGPIPE,因为它不想要所有的低值噪音)。