aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes [URLyBird]Should LockManager extend Thread? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "[URLyBird]Should LockManager extend Thread?" Watch "[URLyBird]Should LockManager extend Thread?" New topic
Author

[URLyBird]Should LockManager extend Thread?

Zhixiong Pan
Ranch Hand

Joined: Jan 25, 2006
Posts: 239
Hi all,

I thinkg I am not good at Thread at present. The LockManager in DB Layer take charge of making present thread waiting for other client unlock and wakeing up all the sleeping thread when present client unlock. I am not sure whether LockManager should extend Thread. If not needed here, then the following form to use wait and notifyAll is correct or incorrect.



SCJP 1.4 SCJD
Oricio Ocle
Ranch Hand

Joined: Nov 30, 2004
Posts: 284

Hello Zhixiong,
I think I am not good at Thread at present

All of us feel more or less 'lost' at the beginning of the asignment. But have this in mind: to become a SCJD you must dominate multithreading. Begin being good at it. You will save time and headache.
I am not sure whether LockManager should extend Thread

Why aren't you sure? Do you want your lockManager instances starting concurrent executions?
If not needed here, then the following form to use wait and notifyAll is correct or incorrect.

I know many people here is not english speaker. Like me and likely like you. But IMHO this is the typical example of how a question must not be posted in a forum
. Or maybe it's not a question, it's a big truth : "the following form is correct or incorrect"


Regards


SCJP, OCMJD, OCMJEA
Ed Tse
Ranch Hand

Joined: Sep 18, 2003
Posts: 183
Isn't lock manager supposed to be a singleton? If it is, it should not extend Thread


SCJP, Pre-SCJD (URLyBird 1.3.1), Teradata Cert'd Prof
Zhixiong Pan
Ranch Hand

Joined: Jan 25, 2006
Posts: 239
Still unclear about it. In server we can only have one Data instance whcih also contain only one LockManager instance. So LockManager can not be a Thread. Can any one give me some advices? Thanks.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: [URLyBird]Should LockManager extend Thread?