}
case ThreadResource:
{
- resource_info.thread+=size;
limit=resource_info.thread_limit;
status=(resource_info.thread_limit == MagickResourceInfinity) ||
((MagickSizeType) resource_info.thread < limit) ?
}
case ThreadResource:
{
- resource_info.thread-=size;
(void) FormatMagickSize((MagickSizeType) resource_info.thread,MagickFalse,
resource_current);
(void) FormatMagickSize((MagickSizeType) resource_info.thread_limit,
if (value != (char *) NULL)
resource_info.thread_limit=MagickMin(limit,StringToSizeType(value,
100.0));
+ if (resource_info.thread_limit > GetOpenMPMaximumThreads())
+ resource_info.thread_limit=GetOpenMPMaximumThreads();
break;
}
case TimeResource: