如何限制操作的时间长度?
我有一个处理图像文件的外部库。我在成千上万张图片上运行它,库时不时会在某些图片上卡住。如果我需要在这里或那里跳过一个图像,没有问题,但我不能让进程被锁定,所以我想在强制它放弃并移动到下一张图像之前,为每个图像施加一个允许进程占用的最大时间。
谢谢。
您可以在另一个线程中运行代码,然后您需要运行计时器(或使用Threading.Thread.Sleep()方法的另一个线程),然后在指定的时间结束后,终止线程