all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Blocking calls and threads
@ 2023-04-20  5:31 Lynn Winebarger
  2023-04-20  7:00 ` Po Lu
  2023-04-20  7:23 ` Eli Zaretskii
  0 siblings, 2 replies; 11+ messages in thread
From: Lynn Winebarger @ 2023-04-20  5:31 UTC (permalink / raw)
  To: emacs-devel

The thread on how to make asynchronous behavior explicit made me
curious whether making a blocking system call would cause the lisp
thread to yield to other lisp threads (release the global lock).  Do
blocking system calls yield the lisp thread, or is there any way in
lisp code to call blocking functions so that the lisp thread will
yield while the system thread blocks?

Thanks,
Lynn



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-04-21 13:43 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-20  5:31 Blocking calls and threads Lynn Winebarger
2023-04-20  7:00 ` Po Lu
2023-04-20  7:23 ` Eli Zaretskii
2023-04-20 13:06   ` Lynn Winebarger
2023-04-20 13:28     ` Po Lu
2023-04-20 14:26       ` Lynn Winebarger
2023-04-20 13:37     ` Eli Zaretskii
2023-04-20 14:19       ` Lynn Winebarger
2023-04-20 14:36         ` Eli Zaretskii
2023-04-21  4:39           ` Lynn Winebarger
2023-04-21 13:43             ` Lynn Winebarger

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.