• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Passed SCJD with 361/400

 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks everybody for answering my questions.
General Con: 100 80
Documentation: 70 63
OOD: 30 27
GUI: 40 38
Locking: 80 80
Data Store: 40 40
Network Server: 40 40
Total: 400 361
Best luck to comming SCJD.
Best regards Maksim Golubkow
 
Bartender
Posts: 1872
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Maksim,
Congratulations! And you even got a maximum score in locking!
Could you elaborate a bit about it (high level view), including the notification technique you used? (see this thread)
Thank you in advance,
Phil.
 
Maksim Golubkow
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Philippe,
The notofication technique depends on your design.
I have very, very, very simple design.
So for my design the use of notify()/notifyAll() in the lock method was an absolute nonsense. In the unlock() method I have used notifyAll().
Regards,
Maksim
 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
congratulations!
good luck with your career!
 
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
good job, Maksim
 
Philippe Maquet
Bartender
Posts: 1872
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Maksim for the information.

I have very, very, very simple design.
So for my design the use of notify()/notifyAll() in the lock method was an absolute nonsense. In the unlock() method I have used notifyAll().


Of course, I agree with you that calling notifyAll() from lock doesn't make sense, but the fact that you got 100% while calling notifyAll() in unlock() (as other people) confirms that the "consumes no CPU cycle" requirement may be loosely interpreted.
Regards,
Phil.
 
Ranch Hand
Posts: 78
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Maksim
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic