dispatch_async y bloque en iOS

¿Qué significa esta pieza de código?

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        TMBaseParser *parser=[[TMBaseParser alloc] init];
        parser.delegate=self;
        NSString *post =nil;
        NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
        [parser parseForServiceType:TMServiceCategories postdata:postData];
    });

por favor expliquelo brevemente. Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta