摘要:
一. 概述有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic linking)、动态加载(dynamic loading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚至像 阅读全文
摘要:
通常定义一个标记,来判断标记的状态停止线程的执行 主线程结束时停止t1线程 阅读全文
摘要:
当前线程可以调用另一个线程的join方法,调用后当前线程会被阻塞不再执行,直到被调用的线程执行完毕,当前线程才会执行 运行结果: 阅读全文
摘要:
它与sleep()类似,只是不能由用户指定暂停多长时间,并且yield()方法只能让同优先级的线程有执行的机会 如果t1线程执行了yield,那么就会暂停,t2开始执行。t2执行yield时会暂停,t1开始又执行。如此交替执行。结果如下: 阅读全文