多线程基础篇 |
您所在的位置:网站首页 › 翻译synchronized › 多线程基础篇 |
文章目录
第八章 synchronized 文章目录 文章目录 一、Synchronized关键字的用法 1.同步方法 2.同步代码块 3.使用synchronize需要注意的问题 二、This monitor和class Monitor的详细介绍 1.This monitor 2.Class monitor 一、Synchronized关键字的用法Synchronized可以用于对代码块或方法进行修饰,而不能够用于对class以及变量进行修饰。 1.同步方法 同步方法的语法非常就简单,即[default|public|private|protected] Synchronized [static] type method().实例代码如下: public synchronized void sync(){ ..... } public synchronized static void staticsync(){ ..... } 2.同步代码块 同步代码快的语法示例如下: private final Object MUTEX = new Object(); public void sync(){ synchronized (MUTEX){ ...... } }介绍了什么是synchronized 关键字以及他的基本用法后,我们再一次改写一下叫号程序: 3.使用synchronize需要注意的问题在讲解了synchronized 关键字的用法后,以下罗列几个容易出现的错误。 1、与monitor关联的对象不能为空 pr |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |