两个函数的问题,好难!
有两个函数,第一个函数体内的程序代码还在运行中,如何让另外一个函数先响应的问题。
或者说两个按钮,按第一个按钮,在执行一大串,还没执行完。
现在按了第二个按钮,而第一个代码却还没执行完,显然没法响应按钮2,如何先响应按钮2???
比如:
- C/C++ code
void a(){ .... .... ..... while(i<100) { ..... ...... }}void b(){...;;;.....}[解决办法]
多线程嘛...
[解决办法]
看来是需要使用多线程的呢
[解决办法]
将第一个按钮事件里的任务挪到一个线程里。
事件机制不是多线程,不要混淆,我觉得也没有混淆的理由,毕竟你已经遇到了实实在在的问题。