是否有一个独立于操作系统或Windows特定的方式来停止一定的时间或用户请求后的正则expression式search?
我的程序提供了正则expression式search的文本编辑function。 如果用户input病理正则expression式模式search可能需要太多的时间。 在用户请求或者至less在给定的超时之后停止search是很好的。
我使用signal.alarm()
findLinux / Unix的解决scheme,但是Windows不支持这个function。
就在我的头顶,做一个单独的线程搜索,如果时间到期或取消,终止线程?