Напишите подкласс NSOperation и в основном методе сделайте что-то вроде этого:
- (void)main
{
NSXMLParser *parser = [[[NSXMLParser alloc] initWithContentsOfURL:myURL_] autorelease];
[parser setDelegate:self];
[parser parse];
}
Реализуйте методы делегирования синтаксического анализатора на вашем подклассе NSOperation. Затем создайте экземпляры подклассов, назначьте им URL-адреса и добавьте их в очередь операций. Используйте уведомления или делегатов, чтобы знать, когда они закончили.