Richard Frith-Macdonald
859dc793bf
Improve timeout waiting for thread to terminate
2017-07-13 09:32:58 +01:00
Richard Frith-Macdonald
2378e82aaf
make -terminate: method usable from other threads
2017-07-13 08:56:55 +01:00
Richard Frith-MacDonald
16b09c5202
add option for writing a whole block in one go
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@39039 72102866-910b-0410-8b05-ffd578937521
2015-10-07 13:54:54 +00:00
Richard Frith-MacDonald
e2d66ee254
add startup and shutdown methods
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38844 72102866-910b-0410-8b05-ffd578937521
2015-07-28 20:08:10 +00:00
Richard Frith-MacDonald
288e83617f
Add support for setting the thread class
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38842 72102866-910b-0410-8b05-ffd578937521
2015-07-28 19:16:21 +00:00
Richard Frith-MacDonald
e032b577af
remove some unnecessary code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38512 72102866-910b-0410-8b05-ffd578937521
2015-05-19 14:29:54 +00:00
Richard Frith-MacDonald
f2fec29ccc
simplify GSIOThread exposure and locking
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38511 72102866-910b-0410-8b05-ffd578937521
2015-05-19 14:03:31 +00:00
Richard Frith-MacDonald
4b5fcddbc8
Expose GSIOThread, add easier customisation of FIFO, make IOThread pool a little
...
safer with checks for finished/cancelled thread and lock protection of count.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38506 72102866-910b-0410-8b05-ffd578937521
2015-05-16 10:31:08 +00:00
Richard Frith-MacDonald
e6f2dceb77
allow default size for shared pool
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36754 72102866-910b-0410-8b05-ffd578937521
2013-06-25 09:29:54 +00:00
Richard Frith-MacDonald
dfadd70968
Support shrinking number of threads in pool.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36753 72102866-910b-0410-8b05-ffd578937521
2013-06-25 09:22:49 +00:00
Richard Frith-MacDonald
4782d743ed
fix segfault when no threads are configuredb ... should use main thread.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36752 72102866-910b-0410-8b05-ffd578937521
2013-06-25 09:05:00 +00:00
Richard Frith-MacDonald
225cf05f9e
hacks for old system
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@32446 72102866-910b-0410-8b05-ffd578937521
2011-03-04 08:14:22 +00:00
Riccardo Mottola
ed730dcfa1
Complete includes and use typedef instead of #define
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@31602 72102866-910b-0410-8b05-ffd578937521
2010-11-11 20:32:28 +00:00
Richard Frith-MacDonald
a0c5ad644e
Add a simple thread pooling utility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@31464 72102866-910b-0410-8b05-ffd578937521
2010-10-01 18:51:30 +00:00