Как Токийский Кабинет обрабатывает большие целые числа? - PullRequest
4 голосов
/ 12 июля 2009

Я реализовал очередь поверх TC (точнее, Токийский тиран). Я использую функцию, совместимую с memcache, чтобы отслеживать начало и конец очереди. Я просто хочу знать, каков предел для целых чисел, хранимых (64-разрядных?) TC, и что происходит, когда функция приращения вызывается после того, как сохраненное число достигло максимально допустимого значения? Он начинается снова с 1 или вызывает ошибку?

Ответы [ 3 ]

5 голосов
/ 12 июля 2009

Только что получил ответ от Микио (создатель ТС).

Да. 2 ^ 63 - верхний предел. Это начнется снова с 0.

0 голосов
/ 06 октября 2009

Если вы собираете 32-битную систему, вам нужно включить 64-битные смещения, чтобы в противном случае превышать ограничение в 2 ГБ.

, например

./configure --enable-off64
0 голосов
/ 12 июля 2009

Почему это важно, в аду вы никоим образом не сможете достичь 2 ^ 64, если начнете считать с 1.

...