Тогда получается все таки, что первый способ самый правильный для записи списков, если исходить из возможности многопотока.
Получается:
1 Способ желательно использовать для многопоточной записи данных, где в файле идет построчный список одинаковых типов данных
2 Способ желательно использовать для единовременной записи данных, типа в файле текстов, где в файле данные могут идти непострочно, а текстом целиком