实现Runnable接口可以实现资源共享,那为何要有同步呢?
java中,实现Runnable接口可以实现资源共享,那为何要有同步呢?在卖票程序中,实现Runnable接口同样实现了交替正常打印啊
防止多线程的情况下数据不一致。
防止资源被占用, 造成程序锁
如果不是实现同步,有时候会出现错误,最好还是按照步骤进行实现
不同步在竞争情况下结果会不确定
只有同步,才好处理。
多进程,其实并不是同步,也是分时间片来竞争的。只是时间特别快,感觉同步而已
同步是为了防止资源被占用, 造成程序锁
答:一、Windows资源共享的前世今生: Windows系统下的资源共享一直让各位用户比较头疼,一方面要对自己的数据隐私进行保护,另一方面又要能够将部分资源共享...详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>