ObjFW  Diff

Differences From Artifact [320a09e8c2]:

To Artifact [b48920db5d]:


327
328
329
330
331
332
333

334

335
336
337
338
339
340
341
	[countCondition release];

	[super dealloc];
}

- (void)OF_dispatchJob: (OFThreadPoolJob*)job
{

	of_atomic_inc_int(&count);


	[queueCondition lock];
	@try {
		[queue appendObject: job];
		[queueCondition signal];
	} @finally {
		[queueCondition unlock];







>
|
>







327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
	[countCondition release];

	[super dealloc];
}

- (void)OF_dispatchJob: (OFThreadPoolJob*)job
{
	[countCondition lock];
	count++;
	[countCondition unlock];

	[queueCondition lock];
	@try {
		[queue appendObject: job];
		[queueCondition signal];
	} @finally {
		[queueCondition unlock];