java如何创建一个类的对象 java开两个线程操作同一个对象会有什么情况?
浏览量:1882
时间:2021-03-12 02:32:22
作者:admin
java开两个线程操作同一个对象会有什么情况?
如果对象被线程锁定,则只有一个可以执行,另一个必须等待。如果只有部分代码被锁定,它们可以共享公共资源,而被锁定的部分必须等待。如果没有限制,那么每个线程可以创建一个新对象,并且互不干扰。例如,有一台打印机和一个打印程序如果a.B.想打印,他们必须等待第一个来完成。只能有一个打印程序。如果线程被锁定,有一段服务器代码,并且有两个或更多的网页请求他,他会为每个线程创建相同的对象来处理事情,而不是等待其他人来操作你提到的两个线程来操作一个对象。这应该是共享资源的操作总数,只要没有内存溢出和其他异常就可以正常执行
java如何创建一个类的对象 java多线程面试题 java实现多线程的两种方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。