Advertisement
Guest User

Untitled

a guest
Oct 12th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.40 KB | None | 0 0
  1. (require 'bt-semaphore)
  2.  
  3. (let ((top-level *standard-output*))
  4.   (bt:make-thread
  5.    (lambda ()
  6.      (defun f () (format nil "~A" 1))
  7.      (sleep 0.5)
  8.      (format top-level (f)))
  9.    :name "hello")
  10.   (bt:make-thread
  11.    (lambda ()
  12.      (defun f () (format nil "~A" 2))
  13.      (format top-level (f))
  14.      (sleep 1.0)
  15.      (format top-level (f))
  16.      (format top-level "|"))
  17.    :name "setne"))
  18. ;; => 212|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement