目录
1、模式一:未加锁
2、问题解决
1、模式一:未加锁
两个子线程同时操作同一个函数。
#include#include int sum = 0; // 线程执行的函数 void* myFunc_1(void* args) { for(int i = 1; i <= 100000; i++) { sum++; } } int main() { // 线程ID pthread_t id_1,id_2; // 创建线程 pthread_create(&id_1,NULL,myFunc_1,NULL); // 创建线程 pthread_create(&id_2,NULL



