我有一个单线程的程序,在此程序中有一个运行时间很长的函数,单此函数运行的时候程序处于僵死状态,不能进行其他任何操作,现在,我想加入一个UI线程,在此UI线程的窗口中加入一个按钮,当点击这个按钮的时候中止主线程中长时间运行的函数,不知道能否实现?