- 論壇徽章:
- 0
|
關(guān)于linux下多線程運(yùn)行由同一函數(shù)指針傳入不同函數(shù)體的問(wèn)題
-------------------------------------------------------------------------
linux環(huán)境下,有一個(gè)全局函數(shù)指針*g_ptr_func,和
多個(gè)函數(shù),如函數(shù)func_a,func_b,func_c,他們執(zhí)行時(shí)耗時(shí)較長(zhǎng),和
多個(gè)線程,如線程A、B、C等,他們執(zhí)行函數(shù)體由*g_ptr_func傳入,
現(xiàn)在,將函數(shù)func_a,func_b,func_c的地址分別賦給全局函數(shù)指針*g_ptr_func,同時(shí)依次啟動(dòng)
線程A、B、C,注意這時(shí)線程A、B、C是并行執(zhí)行的
請(qǐng)問(wèn):線程A、B、C在執(zhí)行時(shí)會(huì)不會(huì)有沖突,或者有其他問(wèn)題?
我不知表述是否準(zhǔn)確?誰(shuí)給解釋一下linux下函數(shù)和線程的運(yùn)行機(jī)制?
謝謝! |
|