mutex sharepointer