Sorry for the noob question, but I can't seem to find the answer in the searches.
Some agents use @parallelize and @task, I assume to allow and agent to run queries in separate threads, but I'm not sure when it would make sense to use it. Is there a rule of thumb about which operations should be parallelized?
If an agent fetches local metadata, does it even need this? Will the media server call the agent for every file, or is it preferred that the agent tries to update metadata for as many files as it can (say, by scanning a directory)?