Hi Anton,
On Tue, 05 Feb 2002 17:37:43 +0100
Anton Fokin <anton.fokin@smartquant.com> wrote
concerning "[ROOT] sockets, threads, event handlers":
>
> - Threads: do we have threads under NT?
Nope. Try:
root> TClassTree ct;
root> ct.ShowLinks("HMCR");
root> ct.Draw("TThread<")
root> ct.Draw("TThreadImp<")
[TClassTree is nifty - it'd be even niftier if it could do real UML
diagrams. Ok, I know the answer to that - you do it! Damn.]
As you see, there's currently only a POSIX thread implementation, and
last time I checked, that wasn't available on Win32, except via
Cygwin.
Perhaps that something you'd care to contribute? It doesn't seem like
there's that many people out there hacking on ROOT from a Win32
platform, so perhaps you should go ahead.
The thread stuff uses a `factory' to make the threads and have some
bookkeeping. You need to make such a factory for Win32.
An intresting development on the Windoze platform: XFree86 is finally
stable for Cygwin (I don't know how long it's been like that), and so,
Windoze users can use Cygwin+XFree86 to run ROOT, thereby getting the
full sheebang or ROOT: GUI, Threads, UNIX sockets, and god knows
what. Well aware of getting flamed the /. way, I could imagine that
all support for ROOT on Windoze would go via Cygwin+XFree86 - that
would defently easy the maintaince of ROOT. Ok, I know that's not
going to happen, but it's an intresting thought never the less :-)
Yours,
Christian Holm Christensen -------------------------------------------
Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91
DK-2200 Copenhagen N Cell: (+45) 28 82 16 23
Denmark Office: (+45) 353 25 305
Email: cholm@nbi.dk Web: www.nbi.dk/~cholm
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:41 MET