摘要: 死锁 :是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 原因: (1) 因为系统资源不足。 (2) 资源分配不当等。 (3) 进程运行推进顺序不合适。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因 阅读全文
posted @ 2018-05-07 23:01 深夜de小虫>-< 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 新建( new ):新创建了一个线程对象。 2. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。 3. 运行( running ):可运行状 阅读全文
posted @ 2018-05-07 22:14 深夜de小虫>-< 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.nowcoder.com/questionTerminal/7b2152a85b9a4ebab6dfda7e995a8491来源:牛客网 方法重写的原则: 方法重载的原则: 重写和重载的不同: 阅读全文
posted @ 2018-05-07 21:59 深夜de小虫>-< 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。 在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。Java 应用程序按引用传递对象这一事实并不意味着 Java 应用程序按引用传递参数。参数可以是对象引用,而 Java 应用 阅读全文
posted @ 2018-05-07 21:43 深夜de小虫>-< 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 难道我们只能单纯的背java的那个类是线程安全的,那个类不是线程安全的么?这和授人以鱼有何区别呢?难道就没有一种方法授人以渔?直接教我们如何去判断一个类是否是线程安全的?java中的线程安全是什么:就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作 阅读全文
posted @ 2018-05-07 21:40 深夜de小虫>-< 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-07 21:05 深夜de小虫>-< 阅读(103) 评论(0) 推荐(0) 编辑