is java asynchronous or synchronous?
Basically synchronous means one can execute many things in parallel. With this respect Stringbuffer in java is synchronous class ie it allows the access of one single method by different threads in a synchronized manner and Stringbuilder is asynchronous aka not thread safe.