Subject: Re: LISP and AI
From: Erik Naggum <erik@naggum.no>
Date: 2000/05/04
Newsgroups: comp.lang.lisp
Message-ID: <3166415651877574@naggum.no>

* Courageous <jkraska1@san.rr.com>
| 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