【发布时间】:2010-07-15 05:59:02
【问题描述】:
现在我正在尝试学习多线程和 mutext。但我不明白。例如,我将项目添加到另一个线程中的列表然后是主程序:
GMutext* lock;
g_mutex_lock (lock);
g_list_prepend(list, "Some data");
g_mutex_unlock (lock);
在这种情况下,列表会发生什么?添加元素的列表,以及在 g_mutex_unlock 之前无法从主线程访问?还是我理解错了?
谢谢。
谢谢。
【问题讨论】:
标签: c multithreading mutex gtk