您的位置:首页 > 移动开发 > Android开发

android 多线程同步-synchronized关键字

2016-05-31 17:57 393 查看
public class MediaRecordFunc {  

    private boolean isRecord = false;

     

    private MediaRecorder mMediaRecorder;

    private MediaRecordFunc(){

    }

     

    private static MediaRecordFunc mInstance;

    public synchronized static MediaRecordFunc getInstance(){

        if(mInstance == null)

            mInstance = new MediaRecordFunc();

        return mInstance;

    }

}

在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android