对话框上有四个button,分别为:Button_Start1、Button_End1、Button_Start2、Button_End2。
又添加了10个复选框对应十个函数,每个函数对应不同的功能。
运行后,勾上哪些复选框,当我点击Button_Start1的时候,我勾上的复选框对应的函数就会顺序运行;--已经实现
当我点击Button_End1的时候,就停止目前正在运行的函数且返回(也就是停止运行当前函数且不再运行虽然被选中但未运行的函数)--还没实现
当我点击Button_Start2的时候,我勾上的复选框对应的函数就会并发执行,(通过并发线程的形式实现);--已经实现
当我点击Button_End2的时候,就停止目前正在并发的函数运行并返回。--还没实现
我想问一下怎么才能实现上述两种停止啊?
说白了就是如何实现点击停止button的时候停止当前运行的函数并返回。
谢谢了!
又添加了10个复选框对应十个函数,每个函数对应不同的功能。
运行后,勾上哪些复选框,当我点击Button_Start1的时候,我勾上的复选框对应的函数就会顺序运行;--已经实现
当我点击Button_End1的时候,就停止目前正在运行的函数且返回(也就是停止运行当前函数且不再运行虽然被选中但未运行的函数)--还没实现
当我点击Button_Start2的时候,我勾上的复选框对应的函数就会并发执行,(通过并发线程的形式实现);--已经实现
当我点击Button_End2的时候,就停止目前正在并发的函数运行并返回。--还没实现
我想问一下怎么才能实现上述两种停止啊?
说白了就是如何实现点击停止button的时候停止当前运行的函数并返回。
谢谢了!
函数怎么可能无法结束?用线程,大不了直接 TerminateThread 线程!