From ... From: Erik Naggum Subject: Re: LISP and AI Date: 2000/05/04 Message-ID: <3166415651877574@naggum.no>#1/1 X-Deja-AN: 619048976 References: <390F8F7C.123F4F69@san.rr.com> <3910D861.DF04D8BB@san.rr.com> <3910E483.7D038AD9@san.rr.com> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 957427556 9109 195.0.192.66 (4 May 2000 08:05:56 GMT) Organization: Naggum Software; vox: +47 8800 8879; fax: +47 8800 8601; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.6 Mime-Version: 1.0 NNTP-Posting-Date: 4 May 2000 08:05:56 GMT Newsgroups: comp.lang.lisp * Courageous | Possibly, albeit insufferably expensive if so. This requires that | the the thread go completely to sleep until a wakeback occurs, | right? Ergo, a simulation with 1000 entities would require 1000 | threads. Ouch. Why all this groundless _angst_ before you even know what they are? Why make all these random guesses and scare yourself with with? | Unless CL threads are microthreadish? Read the manual, see how they work, talk to the vendor, heed their advice, use something else if it doesn't work to your satisfaction. The scheduler in Allegro CL doesn't seem to have any problems with 1000 threads. 1000 threads that are created only to run (sleep 10) and terminate, allocate about 5M of memory and spend less than 1 s CPU on my system. That doesn't seem to be worth any angst. #:Erik