我想知道一個線程入口函數的區別:線程入口函數和正常函數有什麼區別?
void* thread_function (void* parameter)
{
struct parameter * thread_data = (struct parameter *)parameter;
char buffer[20];
int temp;
printf_buffer(buffer);
}
和正常功能:
void printf_buffer(char *buffer)
{
printf("buffer is %s",buffer);
return;
}
我知道創建一個線程,當一個線程進入被調用,以及如何正常功能被使用。
在執行,行爲或創建實例方面,線程入口函數和正常函數之間是否還有其他區別?
請定義「線程函數」和「正常函數」。 –
問題不清。你在想什麼功能/庫? – Thilo