PerKins Zhu

Le vent se lève,il faut tenter de vivre.

导航

2017年8月11日

摘要: java中,启动线程通常是通过Thread或其子类通过调用start()方法启动。 常见使用线程有两种:实现Runnable接口和继承Thread。而继承Thread亦或使用TimerTask其底层依旧是实现了Runnabel接口。考虑到java的单继承的限制,所以在开发过程中大部分情况在使用线程的 阅读全文

posted @ 2017-08-11 21:38 PerKins.Zhu 阅读(1628) 评论(0) 推荐(1) 编辑

摘要: 一、为什么要使用多线程? 【使计算机所有资源在执行任务的时候能够全部利用上,以提升计算机资源利用率的方式来提升系统执行效率】 CPU的单核运行速度由于硬件技术问题已经遇到瓶颈,而概念性的“光脑”貌似离我们还很遥远,现在的计算机性能提升方向是向多核发展。多核同时工作,协同完成任务。大家熟知的神威·太湖 阅读全文

posted @ 2017-08-11 15:30 PerKins.Zhu 阅读(2594) 评论(2) 推荐(3) 编辑

摘要: “高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。 高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socke 阅读全文

posted @ 2017-08-11 11:35 PerKins.Zhu 阅读(33678) 评论(2) 推荐(13) 编辑