স্কিপ করে মূল কন্টেন্ট এ যান

std::time ব্যবহার নির্দেশিকা

বর্তমান সময় প্রদর্শন, সময়ের পার্থক্য গণনা, স্লিপ ফাংশন প্রদান করে।

ইমপোর্ট

import("std::time::clock");
import("std::time::diff");
import("std::time::sleep");
import("std::sys::time");

1. পরিসীমা মাপা

fun main() {
var start: TimeSpec;
var end: TimeSpec;

time_now_monotonic(&start);
time_sleep_ms(10);
time_now_monotonic(&end);

var elapsed_ns: i64 = time_diff_ns(start, end);
var elapsed_ms: i64 = time_diff_ms(start, end);
}

2. ন্যানোসেকেন্ড টাইমস্ট্যাম্প

fun main() {
var rt: i64 = time_now_realtime_ns();
var mono: i64 = time_now_monotonic_ns();
}

3. স্লিপ

fun main() {
time_sleep_us(500);
time_sleep_ms(1);
time_sleep_ns(100000);
}

মুখ্য কার্যাবলী

fun time_now_realtime(tp: ptr<TimeSpec>) -> i64
fun time_now_monotonic(tp: ptr<TimeSpec>) -> i64
fun time_now_realtime_ns() -> i64
fun time_now_monotonic_ns() -> i64
fun time_diff_ns(start_ts: TimeSpec, end_ts: TimeSpec) -> i64
fun time_diff_ms(start_ts: TimeSpec, end_ts: TimeSpec) -> i64
fun time_sleep_ns(ns: i64) -> i64
fun time_sleep_us(us: i64) -> i64
fun time_sleep_ms(ms: i64) -> i64