Erlang中文手册(Erldoc.com)  »  mnesia  »  wait_for_tables/2
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

mnesia:wait_for_tables/2

等待一个 Mnesia 表直到表可以被访问

用法:

wait_for_tables(TabList,Timeout) -> ok | {timeout, BadTabList} | {error, Reason}

一些应用的某些表可能由于表数据很大,以至初始的适合需要一个初始等待的时间才能正常访问到该表的数据。mnesia:wait_for_tables/2 悬停等待一段时间,直到在 TabList 的所有表可以被访问,或超过等待的时间。

下面是等待 5 秒来确认 mnesia_table_name 已经加载:

mnesia:wait_for_tables([mnesia_table_name], 5000).

下面是无限等待:

mnesia:wait_for_tables([mnesia_table_name], infinity).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9