Avoid to stick on event loop
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 6 Apr 2017 08:20:45 +0000 (10:20 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 6 Apr 2017 08:31:28 +0000 (10:31 +0200)
commit9fe2dfd3c4df334607083f989346090e1051a565
treefe90ccde62088424dfaff57ada4972bfdee83722
parentca2051a26b74e1140cf2ca3ea0c82c1eed5bce28
Avoid to stick on event loop

When working synchronously, waiting continuously
to an event can make deadlocks. This commit
enforce threads that wait for some job completion
to wait for a fixed amount of time.

An alternative management with signals should
be studied in future.

Change-Id: Idcfadc60f8c14d73d7fa32e937c6ea0f552cc09b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/jobs.c