زمان باقیمانده
public class TimeoutRemainder
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.device.server.TimeoutRemainder |
کلاس کاربردی برای پیگیری مدت زمان باقی مانده با توجه به زمان انقضای اولیه. این زمانی مفید است که یک متد پارامتر زمان انقضا را دریافت میکند و نیاز به انجام چندین عملیات در آن زمان انقضای داده شده دارد.
نکته: پیادهسازی انجام شده زمان را با استفاده از واحدهای System.nanoTime() ثبت میکند، به این معنی که این کلاس برای وقفههای زمانی طولانیتر از حدود ۲۹۰ سال مناسب نیست.
خلاصه
کلاسهای تو در تو |
|---|
class | TimeoutRemainder.DefaultSystemNanoTime |
interface | TimeoutRemainder.SystemNanoTimeProvider |
سازندگان عمومی
زمان باقیمانده
public TimeoutRemainder (TimeoutRemainder.SystemNanoTimeProvider nanoTimeProvider,
long timeout,
TimeUnit unit)| پارامترها |
|---|
nanoTimeProvider | TimeoutRemainder.SystemNanoTimeProvider |
timeout | long |
unit | TimeUnit |
زمان باقیمانده
public TimeoutRemainder (long timeout,
TimeUnit unit)| پارامترها |
|---|
timeout | long |
unit | TimeUnit |
روشهای عمومی
دریافت نانوهای باقیمانده
public long getRemainingNanos ()
دریافت واحدهای باقیمانده
public long getRemainingUnits (TimeUnit unit)
دریافت واحدهای باقیمانده
public long getRemainingUnits ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]