Android AsyncTask日志在同一个文件



我有一个Log类,我可以用它来记录每个类写在一个文件上的每件事。

但是我在我的程序上有很多异步任务,我可以并发访问我的日志类和文件,我怎么能保护它不分裂日志消息或错误?

如果两个Asynctasks需要同时记录一些东西,我不知道这是如何工作的。

我不知道用多个线程登录同一个文件是否是个好主意。

并发访问文件由android管理或需要我开发一些线程锁与互斥在C?

当两个或多个线程需要访问一个共享资源时,它们需要某种方法来确保该资源一次只被一个线程使用。

实现同步的进程称为线程同步

查看Java同步教程

添加synchronized关键字到日志功能

最新更新