In Jena's TDB, it seems that data is organized by a "Dataset" (specified by a directory) which can contain multiple "named graphs".
Regarding the concurrency policy to query such data, the only documentation I found related to concurrency is the following sentence from the TDB documentation, TDB Java API:
It is possible to act directly on the dataset without transaction with a Multiple Reader or Single Writer (MRSW) policy for concurrency access.
However, I'm not sure about the granularity about such MRSW policy. Is it on the whole Dataset, or an individual named graph within Dataset?
EDIT: More specifically, my requirement is that I want to do write-only updates to different named graphs (each thread writing to a different named graph) without any read operation, would it be possible? Or do I have to let one thread update at a time.