Асинхронные вызовы Дистанционной работы

Попробуйте следующее:

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
[dic setObject:[NSNumber numberWithBool:TRUE]  forKey:@"Pratik"];
[dic setObject:[NSNumber numberWithBool:FALSE] forKey:@"Sachin"];

if ([dic[@"Pratik"] boolValue])
{
    NSLog(@"Boolean is TRUE for 'Pratik'");
}
else
{
    NSLog(@"Boolean is FALSE for 'Pratik'");
}

if ([dic[@"Sachin"] boolValue])
{
    NSLog(@"Boolean is TRUE for 'Sachin'");
}
else
{
    NSLog(@"Boolean is FALSE for 'Sachin'");
}

Выход будет следующим:

Boolean имеет значение TRUE для «Pratik»

Boolean - FALSE для 'Sachin'

9
задан CVertex 14 August 2008 в 04:35
поделиться

1 ответ

Идея позади использования ThreadPool состоит в том, что через него можно управлять суммой синхронных потоков, и если они получают слишком многих, то пул потоков автоматически справляется с ожиданием более новых потоков.

Asp. Сеть работала, поток (AFAIK) не прибывает из Пула потоков и не должен быть затронут Вашим вызовом к сервису дистанционной работы (если это не очень медленный процессор, и Вашей функцией дистанционной работы является очень интенсивный ЦП - в этом случае, все на Вашем компьютере будет затронуто).

Вы могли всегда размещать сервис дистанционной работы на другой физический сервер. В этом случае Ваш рабочий поток asp.net будет полностью независим от Вашего вызова дистанционной работы (если вызов дистанционной работы назовут на отдельном потоке, который является).

0
ответ дан 5 December 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: