Open zhangm365 opened 1 year ago
是因为创建线程时传入的线程函数需要在编译时确定对应的函数地址吧?如果是线程函数是普通成员函数,则是运行时才能确定它的地址,此时编译会报错。因此,在类中使用线程函数需要设置为 static 成员函数或设置为全局函数。
如题,这种说法应该也是正确的。
是因为创建线程时传入的线程函数需要在编译时确定对应的函数地址吧?如果是线程函数是普通成员函数,则是运行时才能确定它的地址,此时编译会报错。因此,在类中使用线程函数需要设置为 static 成员函数或设置为全局函数。