4

TC (具体的には Tokyo Tyrant) の上にキューを実装しました。memcache 互換関数のインクリメントを使用して、キューの先頭と末尾を追跡しています。TC によって保存された整数 (64 ビット?) の制限と、保存された数値が許可された最大値になった後にインクリメント関数が呼び出されるとどうなるかを知りたいだけですか? 1からやり直しますか、それともエラーが発生しますか?

4

3 に答える 3

5

Mikio (TC の作成者) から返信がありました。

はい。2^63 が上限です。0からやり直します。

于 2009-07-12T12:28:37.980 に答える
0

32 ビット システム用にビルドしている場合は、64 ビット オフセットを有効にして、そうでなければ 2 GB の制限を超えることができるようにする必要があります。

例えば

./configure --enable-off64
于 2009-10-06T15:36:51.153 に答える
-2

なぜそれが問題なのか、1 から数え始めた場合、2^64 に到達できる方法はまったくありません。

于 2009-07-12T12:34:12.350 に答える