File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Static method Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Static method" Watch "Static method" New topic

Static method

Paul Medford
Ranch Hand

Joined: Aug 28, 2001
Posts: 33
I have a doubt now...
Say you have a util abstract class with static methods. Whenever a method is called, is it thread safe? or is there a chance that the same method be called more than once at the same time and corrupting the data?
Simple question, but I'm kind of puzzled...
Manfred Leonhardt
Ranch Hand

Joined: Jan 09, 2001
Posts: 1492
Hi Francois,
The only way to make a method thread safe is to make the methods synchronized.
Example (thread safe ):
Example (not thread safe):
Junilu Lacar

Joined: Feb 26, 2001
Posts: 6529

Or make sure that you only access local variables in it and not access any instance or class variables.
Paul Medford
Ranch Hand

Joined: Aug 28, 2001
Posts: 33
Thanks, it's what I thought. I just had a doubt, somehow...
I agree. Here's the link:
subject: Static method
jQuery in Action, 3rd edition