[core] Get rid of ::unref() for Timer and AsyncTask

Not need, legacy from libuv. The RunLoop keep the main
loop running until is explicitly no longer needed.
This commit is contained in:
Thiago Marcos P. Santos
2016-01-08 23:17:43 +02:00
parent e7b0b31d58
commit d7fdcc73bf
11 changed files with 31 additions and 38 deletions

View File

@@ -40,7 +40,6 @@ TEST(AsyncTask, RequestCoalescing) {
unsigned count = 0;
AsyncTask async([&count] { ++count; });
async.unref();
async.send();
async.send();
@@ -70,7 +69,6 @@ TEST(AsyncTask, RequestCoalescingMultithreaded) {
unsigned count = 0;
AsyncTask async([&count] { ++count; });
async.unref();
std::vector<std::unique_ptr<Thread<TestWorker>>> threads;
ThreadContext context = {"Test", ThreadType::Map, ThreadPriority::Regular};
@@ -97,7 +95,6 @@ TEST(AsyncTask, ThreadSafety) {
unsigned count = 0;
AsyncTask async([&count] { ++count; });
async.unref();
unsigned numThreads = 25;