Julian Brost
|
2470e930eb
|
Merge pull request #9643 from Icinga/hardware_concurrency
Always use Configuration#Concurrency, not `std:🧵:hardware_concurrency()`
|
2023-05-23 19:23:14 +02:00 |
Alexander A. Klimov
|
9585a63fa0
|
Introduce IoEngine::YieldCurrentCoroutine()
|
2022-03-02 16:39:44 +01:00 |
Alexander A. Klimov
|
647f1547a9
|
Generalize I/O timeout emulation
|
2020-06-17 10:31:40 +02:00 |
Alexander A. Klimov
|
6414ce3742
|
Always use Configuration#Concurrency, not std:🧵:hardware_concurrency()
refs #7842
|
2020-02-18 11:39:17 +01:00 |
Michael Friedrich
|
5fa7331cc9
|
Quality: Replace deprecated Boost IO service code
https://github.com/boostorg/asio/issues/110
https://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
|
2019-09-09 15:27:57 +02:00 |
Michael Insel
|
a6a0631e99
|
Unify copyright headers
Update (left over) copyright headers to generic copyright headers.
|
2019-05-24 16:25:32 +02:00 |
Alexander A. Klimov
|
8b3efe5759
|
Introduce AsioConditionVariable
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
e26774c7f8
|
IoEngine: adjust I/O threads
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
282f8fd173
|
IoEngine: explicitly join I/O threads
|
2019-04-01 11:40:14 +02:00 |
Alexander A. Klimov
|
d7b465ce74
|
Implement IoBoundWorkSlot
|
2019-04-01 11:40:14 +02:00 |
Alexander A. Klimov
|
2d7714802d
|
Allow CpuBoundWork to be done before end of scope
|
2019-04-01 11:40:14 +02:00 |
Alexander A. Klimov
|
c547e9a863
|
Implement basic I/O engine
|
2019-04-01 11:40:14 +02:00 |