Oliver Kowalke
|
1b14248f8a
|
update docu: multiplex fibers across multiple cores
|
2018-10-22 10:13:30 +02:00 |
|
Oliver Kowalke
|
8db97c837c
|
fix documentation for buffered_channel::push()
- in context of #170
|
2018-10-02 14:39:16 +02:00 |
|
Oliver Kowalke
|
a76f54fcf3
|
move NUMA to separate library
- in context of #172
|
2018-05-13 09:20:38 +02:00 |
|
Oliver Kowalke
|
c8f3f405a7
|
fox docu
- in context of #168
|
2018-02-26 19:42:13 +01:00 |
|
Oliver Kowalke
|
81a20f8d7e
|
documentation: running with worker threads
|
2017-11-07 19:08:09 +01:00 |
|
Oliver Kowalke
|
51f4944d93
|
update docu
|
2017-11-02 20:13:53 +01:00 |
|
Oliver Kowalke
|
bfb1c0a864
|
remove html files from doc
|
2016-12-27 19:08:42 +01:00 |
|
Oliver Kowalke
|
6a10579e95
|
documentation: use micro seconds for performance measurements
|
2016-11-10 18:59:59 +01:00 |
|
Oliver Kowalke
|
290f1ff5ed
|
update documentation
- section performance updated
- subsection tweaking
|
2016-11-09 08:16:28 +01:00 |
|
Oliver Kowalke
|
fa071c27cf
|
use SPMC (chase-lev algoritm) for ready-queue (work stealing)
|
2016-11-03 11:05:51 +01:00 |
|
Oliver Kowalke
|
b53e167a68
|
support for channels refactored
- buffered_channel: MPMC with lock-free guarantees
- unbuffered_channel: rendezvous point
|
2016-10-30 19:33:49 +01:00 |
|
Oliver Kowalke
|
b1f609ea60
|
Revert "macro BOOST_FIBERS_SPINLOCK_YIELD added"
This reverts commit 550c164773 .
- prevent CPU burning
- pause CPU while bussy waiting (pause() ... Linux kernel cpu_relax())
instead
|
2016-10-21 17:13:56 +02:00 |
|
Oliver Kowalke
|
550c164773
|
macro BOOST_FIBERS_SPINLOCK_YIELD added
- if BOOST_FIBERS_SPINLOCK_YIELD is defined,
spinlock::lock() calls std::this_thread::yield() if busy waiting
|
2016-10-16 10:11:23 +02:00 |
|
Oliver Kowalke
|
ce962f9688
|
(un)bounded_channel renamed to (un)bounded_queue
|
2016-10-13 20:17:01 +02:00 |
|
Oliver Kowalke
|
a251ba3878
|
update docu regarding to asio examples modification
|
2016-10-10 11:18:02 +02:00 |
|
Oliver Kowalke
|
1f81bc2a5f
|
Merge branch 'exp' into develop
|
2016-05-22 07:20:22 +02:00 |
|
Oliver Kowalke
|
4e581b55d7
|
update documentation
|
2016-05-16 14:26:39 +02:00 |
|
Oliver Kowalke
|
f1b43062d5
|
update documentation
|
2016-05-12 20:35:21 +02:00 |
|
Oliver Kowalke
|
cf47ee0eb7
|
update docu
|
2016-05-08 13:51:38 +02:00 |
|
Oliver Kowalke
|
e3ebf6f6ef
|
rename "launch_policy" to "launch"
|
2016-05-08 10:01:52 +02:00 |
|
Oliver Kowalke
|
cd00819982
|
documentation: update html files
|
2016-05-03 18:49:24 +02:00 |
|
Oliver Kowalke
|
c835d09e02
|
update of html-files (documentation)
|
2016-05-01 16:42:59 +02:00 |
|
Oliver Kowalke
|
5c18abdbed
|
update of html-files (documentation)
|
2016-05-01 09:22:06 +02:00 |
|
Oliver Kowalke
|
ff3da9ec0f
|
fix typo in stack.qbk
|
2016-03-28 20:29:27 +02:00 |
|
Oliver Kowalke
|
6b490eb190
|
update stack.qbk
|
2016-03-28 20:23:08 +02:00 |
|
Oliver Kowalke
|
f3cb64fb91
|
update html
|
2016-03-28 18:15:14 +02:00 |
|
Oliver Kowalke
|
26ca17f4e5
|
docu related to skynet
|
2016-03-04 19:15:41 +01:00 |
|
Oliver Kowalke
|
cd92c2b003
|
update docu
|
2016-03-04 19:10:22 +01:00 |
|
Oliver Kowalke
|
3572b00e59
|
update docu regarding to performance
|
2016-02-28 15:56:54 +01:00 |
|
Oliver Kowalke
|
ccd6ebd974
|
update docu for stacks
|
2016-02-27 20:28:34 +01:00 |
|
Oliver Kowalke
|
58e745dcc3
|
documentation updated
|
2016-02-27 20:20:03 +01:00 |
|
Oliver Kowalke
|
a36d229000
|
update docu
|
2016-01-20 19:45:14 +01:00 |
|
Oliver Kowalke
|
1f33787ade
|
update docu
|
2016-01-20 19:42:40 +01:00 |
|
Oliver Kowalke
|
d541e88a4b
|
update documentation
|
2015-12-29 15:04:13 +01:00 |
|
Oliver Kowalke
|
ab2d0ae52e
|
documentation updated
|
2015-12-04 18:26:49 +01:00 |
|
Oliver Kowalke
|
d66575e2e6
|
fiber_manager renamed to scheduler
|
2015-09-07 17:35:37 +02:00 |
|
Oliver Kowalke
|
f8c97ffa16
|
initialize duration with zero
|
2015-09-05 13:49:29 +02:00 |
|
Oliver Kowalke
|
82143be5aa
|
update documentation + formating
|
2015-09-01 17:32:07 +02:00 |
|
Oliver Kowalke
|
fefffd37eb
|
update documentation
|
2015-09-01 17:17:38 +02:00 |
|
Oliver Kowalke
|
2fcf006f90
|
fix docu
|
2015-08-12 19:40:09 +02:00 |
|
Oliver Kowalke
|
7a792810c9
|
documentation: some notes to boost.asio integration
|
2015-07-29 12:24:00 +02:00 |
|
Oliver Kowalke
|
5feef62a49
|
documentation: add description for mutext types
|
2015-07-29 12:13:33 +02:00 |
|
Oliver Kowalke
|
37b22812f8
|
documentation: note about thread-safe synchronization
- note added to section 'Synchronization"
|
2015-07-29 11:35:01 +02:00 |
|
Oliver Kowalke
|
88d44ffee6
|
documentation: fix fals function-links in interruption points
|
2015-07-29 11:19:18 +02:00 |
|
Oliver Kowalke
|
3dbca594df
|
documentation: add missing interruption points in list
|
2015-07-29 10:59:07 +02:00 |
|
Oliver Kowalke
|
caf55428a1
|
documentation: fiber::join() asserts on not-a-fiber
|
2015-07-29 10:12:31 +02:00 |
|
Oliver Kowalke
|
5d18cd5a4e
|
add interruption point after fiber_manager::run()
- functions fiber_manager::join()/fiber_manager::yield()/fiber_manager:.wait()/fiber_manager_wait_until()
check for interrption of the current fiber
|
2015-06-21 10:53:37 +02:00 |
|
Oliver Kowalke
|
20d08d98cd
|
enable atomics with BOOST_FIBERS_USE_ATOMCIS
|
2015-06-19 21:39:34 +02:00 |
|
Oliver Kowalke
|
e1bd9b8151
|
docu
|
2015-04-18 13:23:08 +02:00 |
|
Oliver Kowalke
|
184455bca4
|
remove html
|
2014-09-15 16:56:01 +02:00 |
|