涉及到多线程,主要就是资源的争夺问题。当多个线程要争夺资源的时候,我们需要一种synchronization(同步机制) 来保证一个一个来。
同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。
synchronized() keyword。
class ThreadDemo是一个线程类。这个线程类的一个执行function是PrintDemo。
Join:
涉及到多线程,主要就是资源的争夺问题。当多个线程要争夺资源的时候,我们需要一种synchronization(同步机制) 来保证一个一个来。
同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。
synchronized() keyword。
class ThreadDemo是一个线程类。这个线程类的一个执行function是PrintDemo。
Join: