首页

2010年5月29日星期六

Scheme/Lisp 类里面启动线程

;;实现在类里面启动线程
;;代码如下:

(define email% (class object%
   (init)
(super-new)
(define/public (who)  
    (let ((thd-one (thread (lambda ()
                             (thread-suspend thd-one)
                                (void)))))
             (thread-resume thd-one)))))

(define myemail (new email%))
(send myemail who)

没有评论:

发表评论