现在有个问题:
开启一个线程该线程函数内去完成较长时间的文件处理工作。
即func 内完成如下:
A
到
B
到
c
到
....然后线程退出
上述处理时间较长... 那当上诉线程中的文件处理工作进行时,用户取消该文件处理。
我这边想让该线程能够安全退出 ,通过什么方式比较好呢,查拉下论坛里头其他线程退出的帖子
现在有几种方法, 1.向线程发送线程消息。2 发送事件。
上述两种方法我觉得是最好放在有while循环这种逻辑里头较好使用。
而 我遇到的线程函数里头的功能执行是顺序执行。那有什么好的方法能让该线程能够安全退出.
开启一个线程该线程函数内去完成较长时间的文件处理工作。
即func 内完成如下:
A
到
B
到
c
到
....然后线程退出
上述处理时间较长... 那当上诉线程中的文件处理工作进行时,用户取消该文件处理。
我这边想让该线程能够安全退出 ,通过什么方式比较好呢,查拉下论坛里头其他线程退出的帖子
现在有几种方法, 1.向线程发送线程消息。2 发送事件。
上述两种方法我觉得是最好放在有while循环这种逻辑里头较好使用。
而 我遇到的线程函数里头的功能执行是顺序执行。那有什么好的方法能让该线程能够安全退出.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货