Multithreading 在不使用pthread或其他类似库的情况下同时运行两个函数
我想在C中同时运行两个函数,而不使用pthread或其他库。任何函数的延迟都不应影响其他函数的执行Multithreading 在不使用pthread或其他类似库的情况下同时运行两个函数,multithreading,pthreads,Multithreading,Pthreads,我想在C中同时运行两个函数,而不使用pthread或其他库。任何函数的延迟都不应影响其他函数的执行 void func1(){ /*do something*/ } void func2(){ /*do something*/ } 我该怎么做?任何人都能提供一个好的算法。如果不使用多个线程,就无法真正同时运行函数。但是,您可以使用模拟并发执行 如果没有平台限制,最好使用多线程。使用pthreads或OpenMP很简单,特别是在函数独立且没有数据争用的情况下
void func1(){
/*do something*/
}
void func2(){
/*do something*/
}
我该怎么做?任何人都能提供一个好的算法。如果不使用多个线程,就无法真正同时运行函数。但是,您可以使用模拟并发执行 如果没有平台限制,最好使用多线程。使用pthreads或OpenMP很简单,特别是在函数独立且没有数据争用的情况下