Clz0
2016-12-28 21:54
该视频中的买票结果的不同应该不是Thread和Runnable不同导致的,而是编程是Thread的程序没有共享资源,而Runnable程序的资源共享了。
继承Thread类实现多线程时像Runnable一样共享资源一样可以实现Runnable的效果,亲测代码如下,请作者看一下,给一个解释:
谢谢解答
你这个是把继承当实现接口用了啊,类继承像这样用是看不到与接口的区别的。要想共享资源你把你的变量ticket定义为static 静态常量就行了,我看过别人这么写过
细说多线程之Thread VS Runnable
55327 学习 · 68 问题
相似问题