Differences From Artifact [581f6c2e48]:
- File src/Makefile — part of check-in [36669d22b4] at 2021-04-07 21:18:26 on branch 1.0 — Merge trunk into 1.0 branch (user: js, size: 6195) [annotate] [blame] [check-ins using] [more...]
To Artifact [7d07fd2fda]:
- File
src/Makefile
— part of check-in
[116375820d]
at
2021-04-08 01:33:41
on branch 1.0
— Add back OFThreadPool
While something similar can be achieved by spawning OFThreads and
dispatching to their run loops, this means dispatching work to a
specific thread, while OFThreadPool will create a pool of threads and
not assign any job to a specific thread - instead, the first thread to
become ready will pick up the next job until there's no work left. (user: js, size: 6221) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
140 141 142 143 144 145 146 147 148 149 150 151 152 153 | OFTCPSocket.m \ OFUDPSocket.m \ socket.m \ ${USE_SRCS_IPX} SRCS_THREADS = OFCondition.m \ OFMutex.m \ OFRecursiveMutex.m \ condition.m \ mutex.m \ thread.m \ tlskey.m SRCS_WINDOWS = OFWin32ConsoleStdIOStream.m \ OFWindowsRegistryKey.m | > | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | OFTCPSocket.m \ OFUDPSocket.m \ socket.m \ ${USE_SRCS_IPX} SRCS_THREADS = OFCondition.m \ OFMutex.m \ OFRecursiveMutex.m \ OFThreadPool.m \ condition.m \ mutex.m \ thread.m \ tlskey.m SRCS_WINDOWS = OFWin32ConsoleStdIOStream.m \ OFWindowsRegistryKey.m |
︙ | ︙ |