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