Károly Balogh
|
bda626d450
amicommon: add some naive RTLEventWaitFor implementation, add long standing tthread.inc patch by Sven. Synchronize/CheckSynchronize should now work on Amiga
|
6 ani în urmă |
Károly Balogh
|
c840c4d6a8
athreads: add a custom API to retrieve underlying process ID from AThreads. this makes it possible to combine some Amiga API features like Signaling with FPC's thread handling
|
7 ani în urmă |
marcus
|
a0aaa69c0f
Amicommon: implemented BasicEvents in AThreads
|
8 ani în urmă |
sergei
|
67bd4775fd
- Cleaned out thread manager semaphore support which was ever implemented only for Unix, and not used since r28965. This also reverts changes to System unit interface introduced in r27665.
|
9 ani în urmă |
Károly Balogh
|
57f8922448
amicommon: make AThreads call the thread init/exit chain
|
10 ani în urmă |
Károly Balogh
|
0abb517ffb
amicommon: AThreads now supports calling suspend from the thread itself
|
10 ani în urmă |
Károly Balogh
|
0997122c4c
AThreads: less random Hungarian swearing as accidentally left in debug code :)
|
10 ani în urmă |
Károly Balogh
|
eacc41d3b3
AThreads: use ThreadInfo block pointer as ThreadID, instead of the ProcessPtr itself, because after the process exited that can be reused and leads to ID collisions in the list. Also added a small helper for Int to HexStr printing, so we could avoid a bunch of pointer casting all over the code.
|
10 ani în urmă |
Károly Balogh
|
24677c9309
amicommon: more work on AThreads
|
10 ani în urmă |
Károly Balogh
|
b4ce380cd4
amicommon/AThreads: use shared semaphores locks where possible for read-only access; preparations to be built in the RTL; code cleanups
|
10 ani în urmă |
Károly Balogh
|
21a9b96e7e
amicommon: avoid SysUtils unit and AnsiStrings in AThreads
|
10 ani în urmă |
Károly Balogh
|
45ce4538fa
amicommon: more AThreads work
|
10 ani în urmă |
Károly Balogh
|
73f451f3d3
amicommon: AThreads improvements
|
10 ani în urmă |
Károly Balogh
|
c7856d25f8
amicommon: AThreads, a native threadmanager unit, similar to Unix's cthreads
|
10 ani în urmă |