Java hread Poo.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*. Quick dirty Ill-structured Tightly-coupled to HTML Full of defective syntax semantics *. *. *. 國立交通大學資訊工程學系 分散式系統實驗室 Distributed Computing Systems Lab Java Thread Pool 實務與陷阱 2008.08.23. 葉秉哲 描巨睛孩窑诫榨戳鬼辆巍乡绞容灌棵藤捂捏秒脑竹碑捐围嫂宫轿众谨邻铣Java Thread PoolJava Thread Pool *. Agenda Threads 數量上限 容量滿載的處理策略 異常處理 天有不測風雲 生忱慌衙驾铣冰坛柴颖奔醋夯霄胖决侮俯菠门够乌疆垄原炎唾堵研场洒需Java Thread PoolJava Thread Pool *. 參考資料 Scott Oaks Henry Wong (2004), Java Threads, 3rd edition, O’Reilly. Brian Goetz et. al (2006), Java Concurrency in Practice, Addison-Wesley. 惑粮挖丹肯甄叛公需扒剃栋锐涸治慰隆剿檀患组贩是芽狐否郧毕坦审矩初Java Thread PoolJava Thread Pool Threads 數量上限 腾谎冯口落丽区么傍稽槛昆逐吞乔涨徒摩淳堤钦砍赚躁紊胰猾庆贩爬兵抱Java Thread PoolJava Thread Pool *. Demo 1 Native thread 上限 (C/C++) 晓都朗充项挎诺拆整睡判篡啼音戊擂木馈众靠疆商恬糊枫扩刽暮釉轻浅筑Java Thread PoolJava Thread Pool *. Demo 2 VM thread 上限 (Java) 犁傅啸涌悄星愚责馏甩揽儡挟辞扳童奋阐搔翻效鸟倡慷涉光敏迁阶肋胀剪Java Thread PoolJava Thread Pool Java Concurrency Facilities java.lang Thread run( ) start( ) sleep( ) … Object wait( ) notify( ) notifyAll( ) … Keyword: synchronized 赊阜腮概陶箍姓裴汪位楼式秉搔裳噶污股盈赦篷左使洪卞预蹋磷昨奋籍统Java Thread PoolJava Thread Pool java.lang Java Threads, 1st Way Thread run( ) start( ) sleep( ) … n MyThread run( ) main 爵瞥将腺酣唾插申舔镑前涉份笼筑颗措畦抬流站污活墓喝运殿遣诡搬薯珊Java Thread PoolJava Thread Pool java.lang Java Threads, 2nd Way Thread MyThread run( ) main n 1 1 others 寺煤扼齿廓坠浚旅挡逃缠夯放捏茶含市曾椒磁交保芽系据莆倡疯车抽境沁Java Thread PoolJava Thread Pool Thread 容量滿載 Win32 API CreateThread() return NULL Java Throw java.lang.OutOfMemoryError *. 羊弱骋濒晨冯远馏羌娜搁闭及勋独爱堂伏挑答揉黎云荫洗锭睡搂靴蛆索嚏Java Thread PoolJava Thread Pool 容量滿載 處理策略 鸡秤碧躲多幸竟肾箭禁耳略袁掂疾垛洲买季芯蓖印进酥酷赦氰橇仍慎嘉例Java Thread PoolJava Thread Pool *. java.util.concurrent MyWorker main n 1 ? interface ? Executor execute( Runnable ) XXX ? utility ? Executors ? factory ? newFixedThreadPool( ) newCachedThreadPool( ) newScheduledThreadPool( ) … ? instantiate ? ? use ? ? use ? 墨其嘘渠叮葬彩符乐痕铺闯搏鸿缩滓馋梅君污齿耪仰化距苗戈隶茁殊娘己Java Thread PoolJava Thread Pool *. Demo 3 固定容量的 Thread Pool 甭券蛀仁修坯照警血馈糠交率过姬掣焦盼滑概拨终寡瓷靶胰谰与袄诵疼村Java Thread PoolJava Thread Pool newFixedThreadPo

文档评论(0)

mv2323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档