ポスト

ミリ秒未満の分数タイムスタンプとは、例えば123マイクロ秒を0.123ミリ秒として表現し、10ビット長なら1024を乗じたうえで小数を切り捨てた125をタイムスタンプとして使います。実装上は123を10ビット左シフトしてから1000で整数除算をするほうが簡単です

メニューを開く

LiosK@LiosK

みんなのコメント

メニューを開く

システムの時計精度に応じて複数のタイムスタンプ長を混在させても正しく並び替えができることが長所ですが、前述のとおりv7では12ビットまでに制限されています。元々任意長の提案でしたが、ちょうど富士通Japanの件が話題になっていたので、乱数幅を保証したほうがよいと提案して、認められました

LiosK@LiosK

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ