多线程高并发
文章平均质量分 88
haixwang
。。。。。。
展开
-
多线程——(一):暂停、恢复、停止线程较好的方式,sleep/wait/yield区别
不推荐的 其他的方法 暂停: sleep()与wait()—— yield补充: 恢复 停止 控制变量,综合实现暂停、恢复、停止 参考 不推荐的 大家都知道:suspend()、resume()、stop()这些方法已经被废弃了。suspend()、resume()如果使用不当,容易造成公共的同步对象资源的独占以及导致数据不同步。用官网的话说: This ...原创 2018-02-27 12:17:06 · 3588 阅读 · 1 评论 -
多线程——(二):this.getName与currentThread().getName,run与start的区别
this.getName()与currentThread().getName()的区别; 代码: public class MyThread2 extends Thread { private int myId; public MyThread2(int myId) { super(); this.myId = myId; } ...原创 2018-02-27 22:29:53 · 615 阅读 · 0 评论 -
Java面试题——多线程高并发
什么是线程? 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,它被包含在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程也有就绪、阻塞和运行三种基本状态。我们通过多线程编程,能更高效的提高系统内多个程序间并发...原创 2018-03-01 21:01:40 · 10525 阅读 · 1 评论 -
TODO集合
从今天开始,我把所有18年起的TODO,都同步到这篇文章。 一方面是方便自己常“回来看看“,记得解决这些疑惑; 另一方面,希望知道/有解决思路的前辈们能留言或者(QQ911283415)指点一二,感激! (序列中所有非链接字体以及【】中的文字,可在文章中搜索定位) 九、2018年06月23日: 关于Object类一些重要方法的深入理解及重载 第一段测试代码中,两个Integer引用未一...原创 2018-06-23 22:23:44 · 354 阅读 · 0 评论