JAVA线程同步问题,求高手解答!!!

问一个问题 我有一个方法加了同步 当我有 100个用户访问这个方法的时候 前面的第一个人在操作的话 那岂不是后面的用户都需要等待?
求高手解答

是的,这就是同步的意义。 谁先获得锁谁先执行,其它线程等待,直到锁被释放

就算不加锁,同一时刻也只能有一个线程获得执行权,其他线程处于阻塞状态。
假如你是每一个人都开启一个线程的话,jvm会判断是不是同一个线程的,并不用你去判断。
如果你想自己判断的话,每一个线程都会被分配一个id,你可以获取到这个id。