Meaningless Drivel is fun!
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

Win a copy of Building Microservices this week in the Design forum!
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: 6294

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...
Have you checked out Aspose?
subject: Static method
It's not a secret anymore!