同样如果这5个线程同时被调用,那么它们是否同时执行?还是等到当前正在功能完成的线程完成?
提前致谢..
你真的想考虑保护数据,而不是功能.例如,假设函数修改非本地数据结构X.提供互斥体以保护X并在每次访问之前锁定它并将其解锁.你可能有更多的函数访问X(例如,insertX(),deleteX(),…).只要你保护数据就行了.