Android异步任务登录在同一文件中

Android异步任务登录在同一文件中,android,logging,android-asynctask,Android,Logging,Android Asynctask,我有一个日志类,我可以用它来记录每个类中的每一件事情,并将其写入一个文件中 这个很好用 但是我的程序中有很多异步任务,我可以对我的日志类和文件进行concurence访问。我如何保护它,使其不会出现拆分日志消息或错误 因为如果两个异步任务需要同时记录一些东西,我不知道这是如何工作的 我不知道用多个线程登录同一个文件是否是个好主意 Concurrencial是通过android访问文件管理,还是需要我开发一些带有互斥锁的线程锁,如C?将同步关键字添加到日志功能中当两个或多个线程需要访问共享资源时,

我有一个日志类,我可以用它来记录每个类中的每一件事情,并将其写入一个文件中

这个很好用

但是我的程序中有很多异步任务,我可以对我的日志类和文件进行concurence访问。我如何保护它,使其不会出现拆分日志消息或错误

因为如果两个异步任务需要同时记录一些东西,我不知道这是如何工作的

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


Concurrencial是通过android访问文件管理,还是需要我开发一些带有互斥锁的线程锁,如C?

将同步关键字添加到日志功能中

当两个或多个线程需要访问共享资源时,将同步关键字添加到日志功能中

,他们需要某种方法来确保资源一次只被一个线程使用

实现此同步的过程称为线程同步


查看Java同步教程。

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

实现此同步的过程称为线程同步

查看Java同步教程