В моем методе сервлета doPost мне нужно получить доступ к файлу (общему ресурсу) и обновить файл. Как обслуживать около 100 пользователей, использующих это одновременно?
С уважением, Митхун
Вы уверены, что файл - это то, как вы хотите справиться с этим?Защита доступа к данным нескольких одновременно работающих пользователей - это большая часть того, что делает современная база данных.
При высоком уровне параллелизма (для записи) синхронизация обойдется вам в большую пропускную способность.
Базы данных более подходят для этого, если это возможно в вашем проекте.
Я бы воспользовался пакетами java.util.concurrent, добавленными в Java 1.5. В частности, BlockingQueue для постановки в очередь запросов и обработки их во втором пуле потоков.