From a948fcb6055b5aaf3086913a96e623296d62ef37 Mon Sep 17 00:00:00 2001 From: Darkvater Date: Fri, 2 Sep 2005 16:05:59 +0000 Subject: (svn r2906) Fix some threaded saving problems. Now the thread only interfaces with the main program through a sort of mutex. Communication uses the function OTTD_SendThreadMessage() with the approiate message which is handled in ProcessSentMessage() during the main loop. --- thread.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'thread.h') diff --git a/thread.h b/thread.h index 73cea8c57..66e0ceea3 100644 --- a/thread.h +++ b/thread.h @@ -3,12 +3,6 @@ #ifndef THREAD_H #define THREAD_H -/* - * DO NOT USE THREADS if you don't know what race conditions, mutexes, - * semaphores, atomic operations, etc. are or how to properly handle them. - * Ask somebody who has a clue. - */ - typedef struct Thread Thread; typedef void* (*ThreadFunc)(void*); @@ -16,4 +10,4 @@ typedef void* (*ThreadFunc)(void*); Thread* OTTDCreateThread(ThreadFunc, void*); void* OTTDJoinThread(Thread*); -#endif +#endif /* THREAD_H */ -- cgit v1.2.3-54-g00ecf