`
javaG
  • 浏览: 550406 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

并发总结累积

阅读更多

1.同步解决的问题:a.脏数据;b.一个操作被执行两次(FutureTask:代表一个过程之被执行一次)

2.多个需要快速计算的,同一类型的东东,可以使用Memoizer(构建块-高速缓存)-ConcurrentHashMap+FutureTask.

分享到:
评论
1 楼 zk1878 2011-10-13  
楼主对多线程的理解很深,能否回答小弟个困扰很久的问题,线程该是不能重用的吧,当线程的run方法执行完时,该线程的生命周期就已经结束,该线程对象也就不能够再用了,但我看到很多书,网上也由很多资源上说,线程可以重用,很令人费解,如果楼主也认为如此,可否具体举例。

关于线程池,我是这么理解,线程不能重用,线程一旦启动执行完后,即废弃。
假设线程池容量为50,某个时刻该池已经有50个线程正在运行,此时有个任务到来,
该任务只能等待;下一时刻,线程池中某个线程执行完任务,线程池即把该线程清除
出线程池,同时新生成一个线程用来执行到达的任务,以此类推。

即线程并不能重用,线程池保持线程容量的方式是清除已经执行完的线程,随着新的任务到来增加启动新的线程。

不知理解是否正确,请指教 ,谢谢

相关推荐

    Java并发编程技术总结

    Java并发编程技术总结,所含内容有并发特性、并发锁、线程池、并发场景解决方案等,对于性能思考和内容参考资料有一定说明

    高并发web架构总结

    高并发web架构总结,呕心沥血,实际经历,真实项目经验

    高并发总结

    和并发有关的概念,线程,内存模型,锁的优化,jdk并发包,nio,aio等等

    最牛并发编程总结.png

    一共包括了java内存模型、并发基础、锁、并发工具类、java并发编程实战、优化、阻塞队列、原子操作、并发集合、线程池、线程基础、自定义并发类等13个方面的内容。 学习并发编程一张图就搞定了。

    高并发处理总结

    高并发处理总结

    java 并发学习总结

    java并发学习总结 例子:包含(并发容器、同步容器、同步工具、死锁、异常、中断、线程池、返回结果、同步方法等代码例子)

    阿里P8架构师谈:高并发架构解决方案总结

    高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的...

    并发编程总结.xmind

    java并发编程总结,包括多线程安全机制分析总结,Unsafe源码分析总结,并发工具类总结,ThreadLocal原理和使用,Fork/Join框架使用总结,同步容器和并发容器源码分析

    Java 多线程与并发编程总结.doc

    Java 多线程与并发编程总结.doc

    提高系统并发方法总结

    对WEB项目 提升并发性的总结,大家可以参考着看看

    JAVA多线程与并发学习总结.pdf

    JAVA多线程与并发学习总结.pdf

    Java并发理论知识框架总结

    本知识框架是对《Java并发编程实战》一书的总结,主要围绕基本线程和线程池的使用、线程使用中出现的三大问题以及如何解决这些问题出发总结出了这个知识框架,通过该框架能更加深入的去理解Java并发理论知识。

    Java并发专题面试总结复习总结题集

    Java并发专题面试总结复习总结题集

    java并发编程与高并发处理.xmind

    java并发编程总结,为xmind格式,总结的很详细,包含常见的并发容器,锁等知识

    Java 常见并发容器总结

    Java 常见并发容器总结 JDK 提供的这些容器大部分在 `java.util.concurrent` 包中。 - **`ConcurrentHashMap`** : 线程安全的 `HashMap` - **`CopyOnWriteArrayList`** : 线程安全的 `List`,在读多写少的场合性能...

    Java 并发核心编程

    自从java创建以来就已经支持并发的理念,如线程和锁。这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用这些理念。本文的主题是关于具有java语言风格的Thread、synchronized、volatile,以及...

    Java并发编程总结!!!

    Java并发编程总结!!!

    Java+多线程与并发编程总结

    Java+多线程与并发编程总结.doc

    Java高并发编程,构建并发编程知识体系,提升面试成功率

    本课程将结合大量图示及代码演示,带你掌握多线程并发编程(线程安全,线程调度,线程封闭,同步容器等)与高并发处理思路与手段(扩容,缓存,队列,拆分等),构建完整的并发与高并发知识体系,胜任实际开发中并发...

    汪文君高并发编程实战视频资源下载.txt

    │ 高并发编程第二阶段04讲、多线程的休息室WaitSet详细介绍与知识点总结.mp4 │ 高并发编程第二阶段05讲、一个解释volatile关键字作用最好的例子.mp4 │ 高并发编程第二阶段06讲、Java内存模型以及CPU缓存不一致...

Global site tag (gtag.js) - Google Analytics