文章目录
1. 模拟一个简单的多线程
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
void* thread_entry_funcA(void* arg){
int i = 0;
for(; i < 100; i++){
printf("[thread_entry_funcA]: %d\n", i);
sleep(1);
}
return NULL;
}
void* thread_entry_funcB(void* arg){
int i = 0;
for(; i < 100; i++){
printf("[thread_entry_funcB]: %d\n", i);
sleep(1);
}
return NULL;
}
int main(){
pthread_t tidA, tidB;
int ret = pthread_create(&tidA, NULL, thread_entry_funcA, NULL);
if(ret