У меня есть List<CapturedImage> capturedImageList = assingedFromSomewhere();
Что произойдет, если я удалю элемент 0
из capturedImageList
, который в данный момент обрабатывается отдельным Thread
?
// Procesing a Thread
capturedImage.deleteImageFile(capturedImageList.get(0).getAbsolutePath());
if (capturedImage.saveToDisk(bitmap_original)) {
// Note : Thred process in not completed yet
capturedImageList.remove(0);
capturedImageList.add(0, capturedImage);
}
- Будет ли файл удален?
- Если да, то как здесь работает ссылка на объект?