add some more docs - design notes

This commit is contained in:
Jaremy Creechley 2023-09-11 17:27:20 -07:00
parent a40c1b23bb
commit 57a1918ac4
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -50,6 +50,11 @@ push: {.upraises: [].}
## potentially get the signal. In this case the `TResult` would still be empty.
## It shouldn't corrupt memory, but the `threadproxyds` TResult would return "empty".
##
## Note I'm not sure if using ThreadSignalPtr's directly and closing them would work
## as File sockets are just int's on Linux/Mac and can be racey. It may be possible
## that if both sides don't `close` the AsyncFD that are used, you'd just get events
## from another pipe/socketpair which shares the same AsyncFD int's. Probably a solution
## to this but needs some more consideration.
##
type