wj32
0e1f6ed9ae
added SemaphorePair and WaitableQueue
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1648 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 04:03:27 +00:00
wj32
111dbcce1d
refactoring + more docs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 11:45:47 +00:00
wj32
ef2f107e36
fixed Waiter event handler leak
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1617 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 04:24:10 +00:00
wj32
32817f8872
process exit notification (in the process window) is now instant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1606 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 09:11:35 +00:00
wj32
9ba45dc25b
improved Waiter
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1605 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 08:41:33 +00:00
wj32
df119effe3
added RTL threadpool methods
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1602 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-14 08:24:21 +00:00
wj32
710682a5ab
made lots of classes sealed
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 09:44:36 +00:00
wj32
a0e47b7e20
* general cleanup
...
* added verified signer name (doesn't work for catalogs yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1424 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-16 08:39:40 +00:00
wj32
03b064801d
* added FastMutex
...
* FastMutex is now used to synchronize dbghelp calls, and StackWalk64 calls are now synchronized.
* moved RundownProtection and SpinLock to ProcessHacker.Common.Threading
* some cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-15 07:29:30 +00:00
wj32
a0c172e63e
added RundownProtection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1410 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 01:54:45 +00:00
wj32
ffd370da3c
added weak references
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1395 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 04:57:09 +00:00
wj32
e18334a4bb
added new wait manager with support for more than 63 objects
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1378 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 03:37:24 +00:00
wj32
07fdff8b5c
added WaiterThread
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1371 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-05 09:48:53 +00:00
wj32
ae5432f7cd
improved SpinLock performance
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1351 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 07:12:45 +00:00
wj32
66dbc4cf38
fixed SpinLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1350 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 06:29:21 +00:00
wj32
2bf4cf0c19
* removed event handle in WorkQueue and switched to Monitor.Wait/Pulse
...
* updated copyright headers
* added SpinLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1349 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 06:20:44 +00:00
wj32
6ce92df241
fixed CurrentThread.Sleep(int)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 05:28:26 +00:00
wj32
28d89099c6
* added timer properties
...
* refactored handle code
* fixed time bugs in handle code
* added wrapper synchronization object classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 05:26:35 +00:00