点击按钮后发作一个线程,线程运算出结果后点击再产生一个线程
点击按钮后产生一个线程,线程运算出结果后点击再产生一个线程。
根据用户在界面的选择不同,线程函数中运行的代码也不同,线程函数是同一个,用户选了几个选项点击按钮后产生一个线程,运算出结果显示出来,再选择另几个选项后又产生一个线程,此时上一个线程已不再运行,上一个线程是不是要人为结束后再产生另一个线程,不然产生的线程会越来越多,还是每次点击按钮后都在同一个线程里运行,我写的是在onbutton里只有一个createthread,每次点击后都会产生一个线程,不过总觉得这样写不对。
------解决思路----------------------
只要线程函数中没有死循环,线程函数返回后,该线程自动结束。
------解决思路----------------------
你只创建一个线程不就行了,每次要计算的话可以给线程函数发送消息PostThreadMessage
根据用户在界面的选择不同,线程函数中运行的代码也不同,线程函数是同一个,用户选了几个选项点击按钮后产生一个线程,运算出结果显示出来,再选择另几个选项后又产生一个线程,此时上一个线程已不再运行,上一个线程是不是要人为结束后再产生另一个线程,不然产生的线程会越来越多,还是每次点击按钮后都在同一个线程里运行,我写的是在onbutton里只有一个createthread,每次点击后都会产生一个线程,不过总觉得这样写不对。
------解决思路----------------------
只要线程函数中没有死循环,线程函数返回后,该线程自动结束。
------解决思路----------------------
你只创建一个线程不就行了,每次要计算的话可以给线程函数发送消息PostThreadMessage