Read and write simultaneously from different indices of an associative array in system verilog
There's nothing to stop you from doing that. But like any variable you read and write from different processes, it's up to to you to make sure the data is valid and prevent race conditions.