[4016] in java-interest

home help back first fref pref prev next nref lref last post

re:Threading Concepts

daemon@ATHENA.MIT.EDU (andrew (a.) francis)
Thu Dec 7 14:24:43 1995

Date:  Thu, 7 Dec 1995 10:25:00 -0500 
From: "andrew (a.) francis" <andrewfr@bnr.ca>
To: java-interest@java.sun.com
Cc: john@insightnews.com

In message "Threading Concepts", you write:
 
> I don't know about anyone else but I find the hardest concept in Java to be 
> threading. I'm fresh out of Seneca College (after my last final exam one 
> week from today)

Congratulations! There is a real feeling of relief after taking that last
exam and/or handing in that last paper.

> thread-capable environment. I can understand the thread basics, but when I 
> go to use them ... well, that's another story. I find it a sort of mental 
> hurdle, one which I haven't gotten over yet. I was wondering if anyone else 
> out there has the same problem?
> Is there a good source of information out there on the internet anywhere 
> about threading; it doesn't even necessarily have to be in Java, although it 
> would be nice if it was. 

A good place to look is at is comp.programming.threads. Another good on-line 
source is the Andrew Birrell's 1989 technical report "Introduction to
Programming with Threads (http://www.research.digital.com/SRC/research-reports/
abstracts/src-rr-035.html). Other sources I have used are the Sun Tutorial
to Lightweigh Processes that explained how the now obsolete Sun 4.x LWP
package worked. Also the Solaris Introduction to Threads (explains POSIX
1003a thread package) is useful. I also recall getting a USENIX paper on 
Pthreads by Frank Mueller? at Florida State(?) 

In terms of books, I have found Gregory Andrew's book "Concurrent Programming"
to be very helpful. Also I believe SunSoft is coming out with two books on
the subject,  "Programming with Threads" and "Thread Primer: A Guide to
Multithreaded Programming." 

Cheers,
Andrew
-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post