同步学习,才能不落伍
最近好好整理下 Java
方面的知识点,在练习到线程方面时,对同步方面的知识还是模糊不清的,于是开学今天好好地看了相关博客,下面仅仅记录下以备以后参考查询!
一、同步、异步、synchronized
首先我们先了解下什么是 同步、异步 与 synchronzied:
同步:在计算机领域,指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去!
异步:是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。
synchronized: 是 Java
中的关键词,其意思也是同步,其主要用在多线程中需要同步的情况下!