dij*_*tra 3 erlang ets
ETS设置是否保证元组的内部顺序与插入它们的顺序相同?例如:我通过每秒插入一个元组来保存日志,时间戳是关键。在此示例中,set是否保证元组按键排序?
我知道ordered_set可以满足我的要求,但是它有插入开销。因此,如果set保持插入顺序,那么在我的示例中使用set会更加有效。这样吧 :-)
预先感谢,尼古拉
rvi*_*ing 5
不,对于表类型set,无法保证键的排序顺序。它们被散列,然后使用散列值将元素放入表中。该表有时会调整大小并重新排序,因此顺序会更改。所以不,你只是幸运。
set
归档时间:
14 年 前
查看次数:
698 次
最近记录: