摘要:
死锁问题; 引入超时机制。还有中断锁lockInterruptibly()。 如果某一线程A正在执行锁中的代码,另一个线程B正在等待获取该锁,可能由于等待时间过长,线程B不想等待了,想处理其他的事情,我们可以让它终端自己或者在别的线程中断它,这就是中断锁。 公平锁,非公平锁。sync是非公平的,哪个 阅读全文
摘要:
singleton单例模式是java中最简单的设计模式之一。这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。 这种模式涉及一个类,他负责创建一个对象,同时确保只创建一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化。 饿汉式: 懒汉式: 懒汉式的线 阅读全文
摘要:
假如写网络编程的程序,socket编程就是响应客户编程的服务端。 这样做,每来一个就创建一个线程,会出现很多问题的。java虚拟机就挂掉了,内存溢出。 资源消耗得不到限制,并不能控制线程的数量。 拥有100线程的线程池。 池子里,永远只有一个线程。平常如果new一个线程,挂掉了就没有了。 singl 阅读全文
摘要:
1,node.js是一个让你的js文件不需要在浏览器也可以运行的。 2,node.js是对chrome的V8引擎进行了封装,是一个运行环境。 3,事件驱动,非阻塞IO 记错一:在{}后面,一定别忘记了加 ; 号。否则会报错 记错二:输入模块 记错三:引入模块 记错四:${a+b}没有起作用,还没有找 阅读全文
摘要:
阅读全文