synchronize到底保证的是同步还是互斥?

来源:4-4 Java线程交互之深入剖析互斥与同步

bryan4it

2016-01-17 14:26

synchronize不是意思说,同一时刻只能有一个线程执行吗?这不是互斥的意思吗? 怎么说他是用来同步的?

写回答 关注

4回答

  • 海与千巷
    2016-09-18 17:18:39

    synchronized是互斥,notifyAll是同步

  • mmotiy
    2016-03-05 12:53:42

    请求同步,使用互斥

  • 太白金星有点黑
    2016-01-18 21:14:40

    只是使得共有资源不能被同事访问

  • qq_青天流云_0
    2016-01-18 15:02:31

    是互斥  保证每次只有一个线程  持有锁对象,获取cpu的资源

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题