作者:手机用户2602927805 | 来源:互联网 | 2023-05-18 13:03
一个程序主函数中就是一个检测文件是否存在的循环.另一个程序在主函数中另建一个线程,被建的线程中是一个检测文件是否存在的循环.
一个程序主函数中就是一个检测文件是否存在的循环.
另一个程序在主函数中另建一个线程,被建的线程中是一个检测文件是否存在的循环.
6 个解决方案
如果这个程序就是做一件事:检测文件是否存在
那就选择第一种会好一些吧,耗资源少,效率高。
如果仅仅是“检测文件是否存在”,那直接在主函数里进行最好。
仅仅是“检测文件是否存在”.
可不可以这样理解:" 程序是进程, 线程是在进程空间中的, 进程的空间是一样的."
所以二个程序是一样的.
仅仅是“检测文件是否存在”.
可不可以这样理解:" 程序是进程, 线程是在进程空间中的, 进程的空间是一样的."
所以二个程序是一样的.
不一样,开启一个新线程,空间虽然一样,但是cpu的时间片仍然要轮询的,而且总调度程序仍然要对新线程的存在进行管理以及资源分配,这些都是额外消耗的。