Parents: | concurrency |
Tags: | concurrency |
Class | Superclass | Slots |
linked-error | tuple | error thread |
linked-thread | thread | supervisor |
mailbox | tuple | threads data |
Word | Stack effect |
mailbox-get-timeout | ( mailbox timeout -- obj ) |
mailbox-put | ( obj mailbox -- ) |
Word | Stack effect |
<linked-error> | ( error thread -- linked-error ) |
<linked-thread> | ( quot name mailbox -- thread' ) |
<mailbox> | ( -- mailbox ) |
?linked | ( message -- message ) |
block-if-empty | ( mailbox timeout -- mailbox ) |
block-unless-pred | ( ... mailbox timeout pred: ( ... message -- ... ? ) -- ... ) |
mailbox-empty? | ( mailbox -- bool ) |
mailbox-get | ( mailbox -- obj ) |
mailbox-get-all | ( mailbox -- seq ) |
mailbox-get-all-timeout | ( mailbox timeout -- seq ) |
mailbox-get-timeout? | ( mailbox timeout pred -- obj ) |
mailbox-get? | ( mailbox pred -- obj ) |
mailbox-peek | ( mailbox -- obj ) |
spawn-linked-to | ( quot name mailbox -- thread ) |
wait-for-close | ( mailbox -- ) |
wait-for-close-timeout | ( mailbox timeout -- ) |
wait-for-mailbox | ( mailbox timeout -- ) |
while-mailbox-empty | ( mailbox quot -- ) |
Word | Stack effect |
linked-error? | ( object -- ? ) |
linked-thread? | ( object -- ? ) |
mailbox? | ( object -- ? ) |
Vocabulary | Summary |
concurrency.mailboxes.debugger |