summaryrefslogtreecommitdiff
path: root/lib/git/async/task.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2010-06-07 23:47:06 +0200
committerSebastian Thiel <byronimo@gmail.com>2010-06-07 23:47:06 +0200
commit898d47d1711accdfded8ee470520fdb96fb12d46 (patch)
treeac2426a03dbc538fb970cd4fd22a404edb68ce53 /lib/git/async/task.py
parente825f8b69760e269218b1bf1991018baf3c16b04 (diff)
downloadgitpython-898d47d1711accdfded8ee470520fdb96fb12d46.tar.gz
Task scheduled items lock now uses a dummy lock in serial mode, improving its performance considerably.
Channels now use the AsyncQueue, boosting their throughput to about 5k items / s - this is something one can work with, considering the runtime of each item should be large enough to keep the threads busy. This could be a basis, further testing needed
Diffstat (limited to 'lib/git/async/task.py')
0 files changed, 0 insertions, 0 deletions