wj32
|
4366e2d5d7
|
removed BS comments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2415 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-11 10:33:18 +00:00 |
|
wj32
|
d73a1f11a6
|
added some FairResourceLock stats
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2410 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-10 11:18:27 +00:00 |
|
wj32
|
e1e334ae88
|
added defer event creation support to FairResourceLock (not enabled by default)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-10 10:45:40 +00:00 |
|
wj32
|
f992f9225a
|
improved FairResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-10 01:33:30 +00:00 |
|
wj32
|
11e14a8c71
|
new synchronization object: FairResourceLock - releases waiters in FIFO order
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-10 01:09:21 +00:00 |
|
wj32
|
384f22aef1
|
added another optimization the JIT compiler is too dumb to add in
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 11:41:13 +00:00 |
|
wj32
|
0dee309562
|
switched to FastResourceLock in NetworkProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 09:47:33 +00:00 |
|
wj32
|
9bc410640f
|
fixed comments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 08:15:33 +00:00 |
|
wj32
|
916cdfe6ce
|
added some comments to FastResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2401 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 06:05:54 +00:00 |
|
wj32
|
0ab2ba4dbe
|
FastResourceLock normal acquire methods now spin for a while before going to sleep
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 05:57:22 +00:00 |
|
wj32
|
177638a65e
|
fixed another critical bug; introduced some optimizations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 05:30:29 +00:00 |
|
wj32
|
6336f4b6c8
|
fixed two typos in FastResourceLock which lead to catastrophic failure
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 04:07:15 +00:00 |
|
wj32
|
4cdc3e5422
|
* switched to using kernel32.dll instead of System.Threading objects
* made FastEvent 4 bytes smaller
* completed FastResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-09 03:12:52 +00:00 |
|
wj32
|
90d17e4a89
|
* fixed FastEvent creating an event for every wait
* fixed FastEvent not disposing unused events
* added another shortcut to FastEvent
* added FastLock
* removed all Thread.BeginCriticalRegion calls
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-12-08 01:00:39 +00:00 |
|
wj32
|
c3a41d5b43
|
added two properties to RundownProtection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-11-30 10:15:48 +00:00 |
|
wj32
|
77188e9dd3
|
made RundownProtection uber-fast
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-11-30 09:59:20 +00:00 |
|
wj32
|
d284deafb8
|
* replaced messy half-working code in ProcessWindow for selecting threads with ActionSync
* replaced fast event emulators with FastEvent
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2388 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-11-29 04:03:14 +00:00 |
|
wj32
|
7bd28e4357
|
moved branches, tags, trunk to 1.x branch
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2304 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2009-10-25 02:22:46 +00:00 |
|