同学,你好。本质上都是调用函数去执行,但在代码效率方面会有些差别
直接在函数中调用另一个函数,会在原来的线程中执行调用的函数,此时的线程会等待调用函数执行完后,再继续往下执行;
而用线程调用函数,会新开一个线程去执行调用的函数,此时的线程就会继续往下执行,调用的函数已经交给新开的线程去执行了,相比直接在函数中调用,代码运行效率会更高一些。
如果解决了你的疑惑,请采纳,祝学习愉快~
同学,你好。本质上都是调用函数去执行,但在代码效率方面会有些差别
直接在函数中调用另一个函数,会在原来的线程中执行调用的函数,此时的线程会等待调用函数执行完后,再继续往下执行;
而用线程调用函数,会新开一个线程去执行调用的函数,此时的线程就会继续往下执行,调用的函数已经交给新开的线程去执行了,相比直接在函数中调用,代码运行效率会更高一些。
如果解决了你的疑惑,请采纳,祝学习愉快~