Lines Matching refs:timeout
40 // 当前有效的并行任务timeout时间范围是10-30s
42 FFRT_LOGI("task gid=%llu with timeout [%llu ms] is valid", gid, timeout_ms);
45 FFRT_LOGE("task gid=%llu with timeout [%llu ms] is invalid", gid, timeout_ms);
62 bool SendTimeoutWatchdog(uint64_t gid, uint64_t timeout, uint64_t delay)
65 FFRT_LOGI("start to set watchdog for task gid=%llu with timeout [%llu ms] ", gid, timeout);
69 we->cb = ([gid, timeout](WaitEntry* we) {
72 RunTimeOutCallback(gid, timeout);
79 std::chrono::microseconds timeoutTime(timeout * CONVERT_TIME_UNIT);
84 FFRT_LOGE("failed to set watchdog for task gid=%llu with timeout [%llu ms] ", gid, timeout);
91 void RunTimeOutCallback(uint64_t gid, uint64_t timeout)
95 ss << "parallel task gid=" << gid << " execution time exceeds " << timeout << " ms";
107 if (!SendTimeoutWatchdog(gid, timeout, 0)) {