词条 | 池 |
释义 | 池,汉字,意义有水塘、湖、护城河、旧时剧场中正厅前部。另有池姓。 池-汉字部首笔画汉语拼音:chí 部首:氵 部外笔画:3 总笔画:6 五笔86:IBN 五笔98:IBN 仓颉:EPD 笔顺编号:441525 四角号码:34112Unicode:CJK 统一汉字 U+6C60 字形结构汉字首尾分解:氵也汉字部件分解:氵也 笔顺编号:441525 笔顺读写:捺捺横折竖折 英文翻译1. a pond; a pool2. a (usually level) space enclosed by raised or otherwise marked borders 基本字义1.水塘,多指人工挖的:~子。水~。~鱼之殃(喻因牵连而受到的灾祸。亦称“池鱼之祸”)。 2.湖:~盐(从咸水湖采取的盐,成分和海盐相同)。 3.像水池的:浴~。花~。乐(yuè)~。舞~。 4.护城河:城~。金城汤~。 5.旧时指剧场中正厅前部:~座。 6.姓。 详细字义名词 1.(形声。从水,从也,也亦声。“也”意为“向前后左右延伸”。“水”与“也”联合起来表示“水在观察者前后左右延伸开去”。本义:面积相当于亭子及其周围附属地面的水体。说明:《广韵》说“停水曰池”,意思是假设人站立在亭子里,那么亭子及其周边土地的所占面积就是“池”被定义的大小) 2.水塘[pool;pond] 池,停水曰池。——《广韵》 穿地畜水,圆者曰池,方者曰塘。——《中文大辞典》 池之竭矣。——《诗·大雅·召》 或饮于池。——《诗·小雅·无羊》 毋漉陂池。——《礼记·月令》。注::穿地通水曰池。” 掌沟渎浍池之禁。——《周礼·雍氏》。注:“谓陂障之水道也。” 囿有林池。——《国语·周语》 有良田美池桑竹之属。——晋· 陶渊明《桃花源记》 鸟宿池边树,僧敲月下门。——唐· 贾岛《题李凝幽居》 是谁遗漏了这一池清雪?堆在我心房前,渐化作冰,冻得我进退不得。——康家熙《回忆·五》 3.又如:游泳池;池苑(池林园。有池水与林木的地方);池阁(位于池畔的楼阁) 4.护城河 [moat]。城堡或其他筑垒地方围墙外面深而宽的壕沟,通常注满水 城郭沟池以为固。——《礼记·礼运》 城非不高也,池非不深也。——《孟子·公孙丑下》 无水曰隍,有水曰池。——《易·泰虞》注 汤池百步。——《汉书·食货志》 自胡马窥江去后,废池乔木,犹厌言兵。——宋· 姜夔《扬州慢》 5.又如:池隍(古代掘土筑城,城下之地,有水称池,无水称隍。因以“池隍”借指城市。);池堑(护城河) 6.某些四周围起象水池形状的处所 [floor] 节方圆以定形,锻金铁而为池。——傅玄《砚赋》 7.又如:花池;舞池;池子(剧场正厅的座席);乐池 8.衣被等物的缘饰 [trim] 池者,缘饰之名,今所谓被池装池是也。——《匡缪正误》 9.通“饰” “池、饰——它们因同音,故亦同义。宋代有人问赵德麟:‘今以卧毡著里施缘者,何以呼为池毡?’答曰:‘礼[《礼记》]云鱼跃拂池。池者,缘饰之名,谓其形象水池耳。左太冲娇女诗云:衣被皆重池。即其证也。今人被头别施帛为缘者,犹呼为被池。此毡亦有为缘,故得名池耳。’(宋赵德麟《侯鲭录》卷一)按毡面或被头的花纹,好像池中水起波纹式样,故名为池毡。因此,池与饰通用。这是由于宋代毡面花纹式样如此,因而得名。这样的花纹,也只限于宋代。而宋朝恐只限于京都。别的朝代或别的地方,毡被没有这种花纹,‘池’也就不能与‘饰’通假,因为它们没有‘约定俗成’的社会群众基础。”(引自黄现璠著《古书解读初探——黄现璠学术论文选》) 10. 如:池毡(有边缘缀饰的一种毛毡) 11.姓 常用词组1.池塘 chítáng (1)[pond]∶蓄水的坑池,较小而浅 (2)[pool]∶澡塘中的浴池 2.池盐 chíyán [lake salt] 从湖水盐池中制取的一种食盐 3.池鱼 chíyú (1)[fish in pool]∶池中的鱼 (2)[innocent people involved in trouble or suffering]∶比喻无辜受累遭殃。如:池鱼堂燕(比喻无辜受祸);池鱼幕燕(比喻处境危险极易遭殃的人) 4.池鱼之殃 chíyúzhīyāng [be implicated in trouble] 比喻无端受牵累招致的横祸。见“城门失火,殃及池鱼” 5.池苑 chíyuàn [there are pond and woods at a place] 有池水林木的地方 归来池苑皆依旧。——唐· 白居易《长恨歌》 6.池沼 chízhǎo [biger water hole] 比较大的水坑 7.池子 chízi (1)[pond]∶蓄水池 (2)[pool]∶指浴室的大浴池 8.池座 chízuò [box;the stalls] 影剧院正中央对着舞台的座位 池-姓氏出处1.出自嬴姓,始成于战国时候的秦国。战国时,秦国有个王族名叫公子池,他是秦国的大司马。他的家族繁盛,其后代就以他的名字为姓,遂成池姓。 2.以居住地为姓。《风俗通》载:“氏于地者,城、郭、园、池是也。“古代城墙称作城或垣,城外护城河称之为池。有世居于护城河畔的人,便以池为姓。成语“城门失火,殃及池鱼“,说的就是用护城河的水去救火,水中的鱼因此遭殃。 历史池氏开姓颇早,在公元前十世纪中叶,黄帝四十一世胄、汤殷二十三世之裔,殷姓,讳民,因辅佐周穆王(西周第五王)有功,周穆王封民食邑于池(河南省渑池县),其后代子孙遂以封地为姓。“民”是池姓的太始祖,至今有二千九百多年的历史,渑池可谓是池氏开姓的发源地。公元前六百五十五年岁次丙寅(东周惠王二十二年),池姓先祖居渑池约有三百多年后,迁徙西河(今山西临汾河以西,即渑池至离石一带)。池氏居西河开始繁盛。据《元和姓纂》,池姓郡望西河,即由此而来。后又有池氏分支转迁西平(今河南西平县一带)。其亦枝繁叶茂。据《贵姓何来》书载:池氏是以居住地为氏的,望出自西平,所以有些池氏族谱称池姓郡望为西平,也符合历史发展过程的情况。 时至南宋绍兴年间(公元1131-1162年),有河南省西平县池溥,在广东连州为官,解甲返乡,途径江西赣州,因爱其山川之胜、风俗之淳,遂择居赣州水东镇,成为赣南池姓之鼻祖。溥生二子,长曰旭,次曰移郎,其旭又传二子:梦鲤、梦熊。而池梦鲤中宋咸淳甲戍(公元前274年)特奏恩科状元,时称咸淳大魁。尔后,池梦鲤被授翰林院修撰,历任浙西江东制置使、平江(今江苏吴县)知府等职(南宋的制置使系在用兵前后为控制地方秩序或捍卫疆土负责边防军事而建置的官职)。迨后宋末著名爱国名将张世杰,曾在赣州城南市街建“释褐坊”,为池梦鲤中状元盛况题写了赞文:“名甲金榜,宴赐琼林,京兆行驺,仪曹致勤,词秩六朝,功拟五臣,忠良并誉,千古斯文。”高度评价了池梦鲤的诗文和功业。如今赣州市水东镇七里村保存的《池氏宗祠》,就是纪念宋末状元池梦鲤及祭祀列祖列宗的一幢宗祠古建筑,是赣南池氏族人的总祠堂。(由于赣州地区历史上仅出过三位状元,故池梦鲤在赣南文化史上具有十分特殊的地位。因而在1997年赣州市人民政府将该《池氏宗祠》列为文物保护单位。)池姓历朝科甲仕宦名人还有战国时秦国丞相、大司马池子华,汉朝有中牟循吏池瑗,明朝嘉靖进士、太常寺少卿池浴德,诗人、学者池显方,清代道光癸未进士、国子监司业、广西学政池生春等。 成语“城门失火,殃及池鱼”的典故,就是话说北魏孝文帝时,公元471年,池氏总代数49世之裔池仲鱼,封授城门侯,而因城里失火,皇上责罪于池仲鱼疏于护城不力,被革职,并诛其九族。以致池姓虽起源历史久远,但至今可能人口发展不怎么多,或许其原因之一有可能是受到此事件的影响吧。久而久之,后来人们便将池仲鱼家族无故遭受株连之事,说成了如今“城门失火,殃及池鱼”这句顺口成语而被广为流传。 现在据1997年赣南池氏六修的《池氏族谱》收录南宋状元池梦鲤的裔孙已遍布于赣、闽、粤、浙、湘等五省二十多个县市,尤以赣州、会昌、兴国和福建的长汀、连城、上杭等地较多。而散居于江西省吉安市辖的永丰县潭头乡源头村、石马镇东湖村及遂川县高坪镇茅坪村、新干县界埠乡廖圩池家村等处的一些池氏均大多属于宋末状元池梦鲤的后裔这一大支系。并且若以池溥为赣南鼻祖作一世祖列传(池梦鲤是三世祖),自南宋至今,已经传至在二十五至三十四世左右,并且这支赣南池氏流派至今繁衍历史已有八百余年,人口也达数万之众。 分布现在中华最常见百家姓中,池姓排名211位,是一个大分散、小聚居、人口不多、分布极广泛的族姓。池姓氏族主要分布在闽、浙、粤、赣、皖、鲁、冀、滇、陕、豫,及湖北、台湾等省以及朝鲜、东南亚、美国等国家和地区。 起源参考池姓在大陆和台湾都没有列入百家姓前一百位。古汉语中,城是指城墙,而池是护城河的意思,所以城池都是一个城邑的防卫系统,后来就用来泛指城邑。古代居住在护城河边的人,有的以“池”作为姓氏,称为池氏,是今天池姓的起源。池姓的起源还有另一种说法。战国时期,秦国有个公子名叫池,人称公子池,在朝廷里面任大司马的官。他家族昌盛,他的后代中有的以他名字为姓,世代相传,形成另一支池姓。 据目前最新信息,池氏得姓来源有三种:一是池姓出自嬴秦司马公子池,其裔孙以祖父池字为姓,其后有池子华,官授秦丞相,食禄汝南,封西平郡(今河南开封市辖范围)公。望出西平、西河二郡,配行属火,池氏属徵音,堂号有安乐堂、西平堂等;二是出自殷姓讳民,因扶助周穆王有功,王封民食采于渑池(今河南三门峡市辖范围),遂以地为姓,其后转居西河,繁衍昌盛;三是改为池姓,一如蒙、满、朝鲜等少数民族中有池姓氏族;二如明洪武十一年闽省尤溪陈代澄因避乱,随母改池姓;三如晋公以婿池质于郑,而池之为姓:周程休父之后,改程为池,因上嘉其功,以城池赐姓。 现在中华最常见百家姓中,池姓排名211位,是一个大分散、小聚居、人口不多、分布极广泛的族姓。池姓氏族主要分布在闽、浙、粤、赣、皖、鲁、冀、滇、陕、豫,及湖北、台湾等省以及朝鲜、东南亚、美国等国家和地区。 (一)西平池氏探源 考我平阳池氏源出嬴秦司马公子池,原居咸阳京都,后裔子孙以祖父字为池姓,渊源始此。其后有池子华官授秦丞相,食禄汝南,封西平郡(今河南东部陈留地方,现为开封市辖范围)公。秦末天下大乱,池氏自京迁西平,得建宗焉,此乃西平郡池氏之所肇基也。 (二)嬴姓溯源 池氏追根溯源实系嬴姓。据《史记·五帝本纪》称:皋陶和伯益父子俩同时辅助舜帝。皋陶为少皞的曾孙、女修之孙、大业之子。他曾任舜帝大理之职,制定了五刑之法律,使天下无冤狱,为社会安定作出了贡献。舜帝封他于皋,叫皋陶。他还发明了耒耜,为黄河流域(中下游)农业的发展作出了巨大的贡献。皋陶长子名伯益,为秦赵之祖,继承了少皞氏的嬴。《史记·秦本纪》说:“佐舜调驯鸟兽,鸟兽多驯服,是为柏翳。舜赐姓嬴氏。”据考证:柏翳即伯益,伯益辅助大禹治水,建立了不朽功勋,舜帝赐他为嬴姓,命他为嬴姓部落的首领。嬴姓并非自伯益时才开始有,故而说少皞氏应是嬴姓的始祖。少皞的后裔伯益,因对社会发展立了大功,禹准备让伯益当他的继承人。《韩非子·外储说》右下云:禹之子“启与友党攻益而夺之天下。”伯益没有当上首领,于是禅让制被世袭制所代替,中国历史由此从原始社会进入奴隶社会。启建立了中国历史上第一个王朝——夏朝。 伯益后裔有蜚廉者善走,有飞行之誉。蜚廉有子二人:长子恶来,十分勇敢,力大如牛,为纣王贴身护卫统领。周武王伐纣时,未能走脱,尽职而殉身。恶来其后有非子,善养马,得幸于周孝王,王封非子于秦地,即陇西秦亭(今甘肃张家川之东,即祁连山下清水、后车河畔边)。这次西迁陇西秦亭,为其后裔奠定秦国打下了良好的基础。次子名季胜,其后为赵。前之宗谱与《辞源》及《史记·五帝本纪》中认为少皞是黄帝之子青阳(即玄嚣),这是一种误记。《史记·索隐》已经补正注明:“青阳非少昊(皞)。”《路史·发挥》指出:“玄嚣、青阳、少昊,三人也。”可见《史记》将三人认为是一个三名,是完全错了。《史记·五帝本纪》认为:少皞是黄帝之子,姬姓。《辞源》认为:少皞是己姓。这都不合史实。据司马贞《补史记》记:太皞与少皞都是华胥氏的儿子。炎帝与黄帝则是少典氏的儿子。《汉书·地理志注》及《说文解字》都说少昊(皞)为嬴姓。少皞以燕为图腾,燕是玄鸟,并由此而演化为凤凰图腾。在古语中,嬴即燕,两字相通,说少皞为嬴姓是合乎历史事实的。 (三)图腾崇拜 东夷族和西羌族是中华民族的主体,是凤文化和龙文化的两个源头。东夷族的始祖是太皞伏羲氏和少皞金天氏;西羌族的始祖是炎帝神农氏和黄帝轩辕氏。东夷族与西羌族在频繁交往和通婚中,不断进行融合,促进了华夏族的形成和壮大,成为中华民族的主体族系。在迁徙过程中,东夷族分成人夷、鸟夷、郁夷三大支,其中鸟夷是嬴氏池姓的先祖氏族。所以浙、闽等省的池氏宗祠屋脊上有凤鸟的图腾,并由此发展到以鸟为图腾崇拜。 前年,从美国、新加坡、马来西亚及台湾等回乡探亲的华侨、台胞都要带回(一本)《池氏宗谱》,都要寻根拜祖到宗祠,他们一致认为:中华民族,乔木同根。特别是《平阳池氏》确系源远流长。 少皞以金德而居五帝之一,是中国古代手工业及金属制器与使用的创始人,并且是上古古乐的发明者,还是华夏第一位天文历法家。这是据罗泌《路史·后记七》所记:他曾“法度量,调气律,行二十有八宿”,为人类天文历法之父。 少皞氏即是池姓家族的血缘始祖。据《平邑·池氏宗谱》载:相传五帝之首的少皞有一位女儿叫女修,其貌似天仙,其性近花鸟,长大后能识鸟语。一日,她吞食了玄鸟之蛋,其腹渐渐凸了起来,后生子大业。《池氏宗谱》这一记载是与《史记·秦本纪》所记相吻合的:“玄鸟陨蛋,女修吞之,生子大业。”大业即凤凰之子,是凤文化的传人。从女修吞玄鸟蛋这个美丽的传说中,我们清楚地了解到:池姓的远祖是以凤凰图腾的氏族部落。所以各地池氏宗祠屋脊上的凤鸟图腾是有历史渊源的。 《西平池氏宗祠》中还有一方古匾“泽衍中牟”,又是什么意思?有何来历呢? (四)池氏入闽 汉朝延康元年(公元220年),池瑗公官授中牟令,洁己爱民,颇著政绩,生二子,长居西平,次迁西河。 西平郡瑗公(长子世昌之后)子孙甚夥,分散甚广。至隋开皇中,一派移居光州,历十一世至池可祖公。唐乾符初,随军入闽平黄巢乱,观察使陈巗表为泉州刺史,由于光州可祖公年力精壮,善骑射,谙兵法,同王朝统兵,因军功官领都统使。梁开平三年,王审知受封为闽王,可祖公随入武威军(今福州)。唐天成元年(公元926年),池公可祖年六十余,因见延翰(审知子)无道,遂告病退老,全家乔迁同安县永安乡,择地覆鼎山下安居。闽有池氏自此起云。同安池氏可祖公生孝、悌、忠、信四子,分四大房派。孝公子孙有移居泉州、永春、汀州、漳州等地;悌公子孙有移居兴化、莆田、仙游等地;忠公子孙有一支后移延平府尤溪等县,发族甚盛,分迁亦多;信公支派有池公兴者,于宋真宗成平年间移居长溪(今霞浦县)赤岸桥地方。公兴公生子注公,注公生三子,分三房:长房住赤岸,三房移江西,次即吾祖养龙公。公习青囊,知地理,于宋仁宗四十一年,择地闽东彩凤山相土开基安居,因其山形似彩凤朝阳,枕山面海,故名彩岙。此乃西平郡彩岙池氏支派肇基始祖也。西平郡池涌源公后裔玑公住后溪,其后分迁桥洋、小留等地,此即西平郡后溪支派之肇基祖也。 瑗公次子居西河,历晋而唐,后裔南迁。宋咸淳甲戌(公元1274年)年间,池梦鲤才学冠世,特赐恩科状元,卓卓表彰,西平堂添辉,史册流芳。其后裔发族甚盛,有徙居霞浦者,此亦西河郡池氏之所由来也。 只因时久地隔,宗念渐疏,从而西平、西河各叙宗谱,不相顾问,确系人为鸿沟也。考我池氏西平、西河二郡,本是一脉相承,实无可置议也。闽浙之西平、西河池氏祠堂中“泽衍中牟”匾额,意味着怀祖之意也。 (五)联谱之谊 时值盛世(1993年5月),旅美华侨池云祥堂兄(祖籍平阳青街,是海外著名实业家)一行驾机飞回祖国,追根寻源。回乡后,首倡联谱之谊,要笔者定下具体时间、地点,要把浙东南、闽东西平、西河二郡池氏共同联谱(后因黄岩池氏宗谱年久失修,居住分散,而暂无法联成)。经众首事梯山航海,不辞艰辛,再三协商,一致赞同;终于在1993年5月20日,由温州平阳、瑞安、福安各宗亲代表32人聚集在平阳山门小龙里共议联谱大事,会议取得完满成功。笔者撰文赋诗为证:“畴溪小龙乐悠悠,天涯海角壮志酬;一堂欢会凯歌起,绘就蓝图功千秋。”瑞安前浙江省文官池体淼为联谱祝福七律一章:“群贤咸入此堂中,少长同尊华太公。久仰青街多大德,不忘万里事宗兄。欣逢联谱开大庆,更有归侨第一功。老叟附骥生晚福,平河两岸百花荣。”会议强调:联谱意在连心。凡我池氏矢志不渝,志在敬宗睦族,同心同德,展望前程,要为祖国、为人类作贡献,大开宏图。这才不愧为始祖子华公的好儿孙,这就是数万池氏裔孙共同之心愿也! 池-网络技术名称池(Pool)的概念池的描述和定义:Pool(池)的概念被广泛的应用在服务器端软件的开发上。使用池结构可以明显的提高你的应用程序的速度,改善效率和降低系统资源的开销。所以在现在的应用服务器端的开发中池的设计和实现是开发工作中的重要一环。那么到底什么是池呢?我们可以简单的想象一下应用运行时的环境,当大量的客户并发的访问应用服务器时我们如何提供服务呢?我们可以为每一个客户提供一个新的服务对象进行服务这种方法看起来简单,在实际应用中如果采用这种实现会有很多问题,显而易见的是不断的创建和销毁新服务对象必将给造成系统资源的巨大开销,导致系统的性能下降。针对这个问题我们采用池的方式。池可以想象成就是一个容器保存着各种我们需要的对象。我们对这些对象进行复用,从而提高系统性能。从结构上看,它应该具有容器对象和具体的元素对象。从使用方法上看,我们可以直接取得池中的元素来用,也可以把我们要做的任务交给它处理。所以从目的上看池应该有两种类型,一种是用于处理客户提交的任务的,我们通常用Thread Pool(线程池)来描述它,另一种是客户从池中获取有关的对象进行使用,我们通常用 Resource Pool(资源池)来描述它。它们可以分别解决不同的问题。以下结合具体的应用进行介绍。 资源池(Resouce Pool)首先介绍资源池(有时也可以叫做对象池)资源池可以维护多种可以重用的资源。资源池最基本的思想就是预先建立一些资源放置于内存对象中以备使用,例如Socket连接,JDBC连接,CORBA 对象 tuxedo连接等等。举一个简单的WEB数据查询的例子,用户通过服务器建立一个JDBC连接,然后查询,最后关闭。如果用户量比较大那么对JDBC的连接管理就自然会成为应用瓶颈。 采用资源池可以用来在多个客户访问时提供对共享资源的管理机制。当一个客户访问一种指定类型的资源时,服务器不是简单的分配给客户新的资源而是从池中取得已经实例化的资源对象为它服务。 分析: 首先我们分析一下这个问题中出现的所有实体,通过分析他们的共性来设计统一的接口。 我们可以得到一个ConnManger对象,通过它提供对多个Pool对象的创建和管理和为客户提供对资源的存取方法。一个采用特定的数据结构实现的Pool 对象用于存取指定类型的资源对象。对各种资源对象的抽象描述接口IpoolItem。所有需要重用的资源对象都要实现这个接口。 通过这三个基本的类和他们的方法,就可以实现一个简单的资源池。下面我们进一步对它们进行改动,增加一些更有效的管理方法。 改进: 错误恢复:在资源池中最常见的问题时如何处理出现异常的资源对象。池的实现必须提供完整的机制进行资源的保护,资源对象为什么会出现异常呢,让我们分析一下一个多客户的服务器程序可能出现的问题。一个资源在长时间使用后,连接可能发生了超时;数据服务的进程可能发生了退出;网络可能中断等等。那么这个资源对象的状态就会相应的中断,使用这个资源的客户端就会发生异常,而且我们要求客户端在使用完资源后把这个资源放回池中,所以这一定会影响其他客户对资源的访问,进一步使情况恶化,如果不对这种状况进行处理,很有可能池中的所有资源都会变成不可用,从而服务器无法提供服务。我们必须提供一种方式使池可以处理发生故障的资源对象。而不是简单的把对象放回池中。所以我们对ConnManager和Pool对象提供新的方法repairConnection()和fixConnection();使客户端在发现资源异常时可以使用这个方法通知池恢复出错的资源对象。动态管理:在系统的运行时客户的请求数量往往是一种具有波峰和波谷的曲线,所以我们希望在系统允许的范围内,提供对池的动态管理简单的说就是在峰值请求时池会动态的调整加大池的尺寸提供更多的可供使用的资源;波谷时减小池的尺寸进行资源的回收。考虑到这个目的,所以为Pool对象增加一个后台运行的监视线程在池对象创建后,按照一定的算法进行检测Pool对象的运行状态,实现动态调整的功能。补充说明一点如果Pool对象的内部数据结构的不同,可以提供更为丰富的管理机制。统一的接口。ConnManger对池对象的创建采用从配置文件中读取配置信息的方式,动态的加载特定的PoolItem实例到相应的Pool对象中。从而可以保证池的多元性。 线程池(Thread Pool)前面已经提到了很多的应用服务器,都需要处理从客户端发起的任务请求,这些任务往往具有高密度,短时间的特性,无论通过什么方式在服务器得到client 请求后,服务器就需要独立的处理这个客户请求。针对这个的问题,线程池提供了处理系统性能和大用户量请求之间的矛盾的方法,通过对多个任务重用已经存在的线程对象,降低了对线程对象创建和销毁的开销,由于当客户请求到了时,线程对象已经存在,可以提高请求的响应时间从而整体的提高了系统服务的表现。 下面给出一个线程池的简单设计样例(参见图2) 分析: 在这个环境中,我们必须注意到一个问题就是线程的逻辑和应用的任务逻辑的分离,不能把用户的应用逻辑固化到线程池的实现中。如果没有达到这个目标那么这个线程池的实现是有一定的局限性的。为了实现这一点,必须对线程池的运行逻辑进行抽象通过一个任务的抽象接口来模拟客户提交的任务。 一个ThreadPool对象,它管理和创建可重用的线程对象TaskRunable,通过runTask方法接受客户提交的任务,并选择可以使用的线程对象调用它的getTaks方法使其执行任务。线程池中重用的线程对象 TaskRunnable。它是一个独立的线程对象,通过getTask方法执行由所在容器ThreadPool传递的任务。任务对象接口Itask。所以的客户任务都必须实现这个接口,从而保证线程逻辑和应用逻辑的分离。 改进: 错误恢复:在TaskRunable对象中必须时刻监视thread对象的运行状况,如果发生错误,必须通知ThreadPool 对象进行相应的处理保证所有的TaskRunable对象的运行正常,因此添加notfiyThreadCrash方法。动态管理:我们可以参照资源池的实现同样提供一个监视线程Monitor管理ThreadPool对象的运行状态,实现Pool的动态管理。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。