mco_cluster_barrier
有关概述,请参阅集群应用页面。
此函数会阻塞调用者,直到所有集群成员都调用它;只有在所有节点都进入调用后,该调用才会在任何节点上返回。mco_cluster_barrier() 函数在每个节点上每次只能由一个线程调用。
MCO_RET mco_cluster_barrier( /*IN*/ mco_db_h db )
参数
db
与数据库的连接
返回
MCO_S_OK
集群已成功停止。
MCO_E_CLUSTER_NOT_INITIALIZED
该数据库并非由 mco_cluster_db_open() 创建。注意:可能是误用 mco_db_open_dev() 创建的。
MCO_E_CLUSTER_BUSY
一个线程试图在另一个线程已经调用该函数时调用它。
文件
- 头文件:mcocluster.h
- 源文件:mcocluster.c
- 库:libmcocluster.a