diff options
Diffstat (limited to 'platform/src/proxy.cpp')
| -rw-r--r-- | platform/src/proxy.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp index 3764b65..acdd45d 100644 --- a/platform/src/proxy.cpp +++ b/platform/src/proxy.cpp @@ -341,6 +341,11 @@ int tfe_proxy_work_thread_run(struct tfe_proxy * proxy) for (i = 0; i < proxy->nr_work_threads; i++) { __thread_ctx = proxy->work_threads[i]; + + struct timespec now; + clock_gettime(CLOCK_MONOTONIC, &now); + ATOMIC_SET(&(__thread_ctx->lastime), now.tv_sec); + ret = pthread_create(&__thread_ctx->thr, NULL, tfe_work_thread, (void *) __thread_ctx); if (unlikely(ret < 0)) { |
