版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
注意:開始用功了!第1頁《Java2實(shí)用教程(第4版)》第12章配合例子源代碼一起使用Powerpoint制作:耿祥義張躍平Java多線程機(jī)制
第2頁導(dǎo)讀主要內(nèi)容Java中的線程Thread類與線程的創(chuàng)建線程的常用方法線程同步協(xié)調(diào)同步的線程線程聯(lián)合GUI線程計(jì)時(shí)器線程第3頁§12.1進(jìn)程與線程
§12.1.1操作系統(tǒng)與進(jìn)程
程序是一段靜態(tài)的代碼,它是應(yīng)用軟件執(zhí)行的藍(lán)本。
進(jìn)程是程序的一次動(dòng)態(tài)執(zhí)行過程,它對(duì)應(yīng)了從代碼加載、執(zhí)行至執(zhí)行完畢的一個(gè)完整過程,這個(gè)過程也是進(jìn)程本身從產(chǎn)生、發(fā)展至消亡的過程?,F(xiàn)代操作系統(tǒng)可以同時(shí)管理一個(gè)計(jì)算機(jī)系統(tǒng)中的多個(gè)進(jìn)程,即可以讓計(jì)算機(jī)系統(tǒng)中的多個(gè)進(jìn)程輪流使用CPU資源。第4頁§12.1.2進(jìn)程與線程
線程是比進(jìn)程更小的執(zhí)行單位,一個(gè)進(jìn)程在其執(zhí)行過程中,可以產(chǎn)生多個(gè)線程,形成多條執(zhí)行線索,每條線索,即每個(gè)線程也有它自身的產(chǎn)生、存在和消亡的過程。
線程間可以共享進(jìn)程中的某些內(nèi)存單元(包括代碼與數(shù)據(jù)),線程的中斷與恢復(fù)可以更加節(jié)省系統(tǒng)的開銷。第5頁§12.2Java中的線程
§12.2.1Java的多線程機(jī)制
Java語言的一大特性點(diǎn)就是內(nèi)置對(duì)多線程的支持。Java虛擬機(jī)快速地把控制從一個(gè)線程切換到另一個(gè)線程。這些線程將被輪流執(zhí)行,使得每個(gè)線程都有機(jī)會(huì)使用CPU資源。第6頁§12.2.2主線程(main線程)
每個(gè)Java應(yīng)用程序都有一個(gè)缺省的主線程。當(dāng)JVM(JavaVirtualMachine虛擬機(jī))加載代碼,發(fā)現(xiàn)main方法之后,就會(huì)啟動(dòng)一個(gè)線程,這個(gè)線程稱為“主線程”(main線程),該線程負(fù)責(zé)執(zhí)行main方法。JVM一直要等到Java應(yīng)用程序中的所有線程都結(jié)束之后,才結(jié)束Java應(yīng)用程序。
第7頁§12.2.3線程的狀態(tài)與生命周期
建的線程在它的一個(gè)完整的生命周期中通常要經(jīng)歷如下的四種狀態(tài):1.新建:當(dāng)一個(gè)Thread類或其子類的對(duì)象被聲明并創(chuàng)建時(shí),新生的線程對(duì)象處于新建狀態(tài)。2.運(yùn)行:線程必須調(diào)用start()方法(從父類繼承的方法)通知JVM,這樣JVM就會(huì)知道又有一個(gè)新一個(gè)線程排隊(duì)等候切換了。一旦輪到它來享用CPU資源時(shí),此線程的就可以脫離創(chuàng)建它的主線程獨(dú)立開始自己的生命周期了。3.中斷:有4種原因的中斷:
◆JVM將CPU資源從當(dāng)前線程切換給其他線程,使本線程讓出CPU的使用權(quán)處于中斷狀態(tài)。
◆線程使用CPU資源期間,執(zhí)行了sleep(intmillsecond)方法,使當(dāng)前線程進(jìn)入休眠狀。
◆線程使用CPU資源期間,執(zhí)行了wait()方法。
◆線程使用CPU資源期間,執(zhí)行某個(gè)操作進(jìn)入阻塞狀態(tài)。4.死亡:處于死亡狀態(tài)的線程不具有繼續(xù)運(yùn)行的能力。線程釋放了實(shí)體。第8頁
例子1(Example12_1.java
)通過分析運(yùn)行結(jié)果闡述線程的4種狀態(tài)。例子1在主線程中用Thread的子類創(chuàng)建了兩個(gè)線程(SpeakElephant.java
,SpeakCar.java
),這兩個(gè)線程分別在命令行窗口輸出20句“大象”和“轎車”;主線程在命令行窗口輸出15句“主人”。
例子1的運(yùn)行效果如圖12.4。
例子1在不同的計(jì)算機(jī)運(yùn)行或在同一臺(tái)計(jì)算機(jī)反復(fù)運(yùn)行的結(jié)果不盡相同,輸出結(jié)果依賴當(dāng)前CPU資源的使用情況。第9頁§12.2.4線程調(diào)度與優(yōu)先級(jí)
處于就緒狀態(tài)的線程首先進(jìn)入就緒隊(duì)列排隊(duì)等候CPU資源,同一時(shí)刻在就緒隊(duì)列中的線程可能有多個(gè)。Java虛擬機(jī)(JVM)中的線程調(diào)度器負(fù)責(zé)管理線程,調(diào)度器把線程的優(yōu)先級(jí)分為10個(gè)級(jí)別,分別用Thread類中的類常量表示。
Java調(diào)度器的任務(wù)是使高優(yōu)先級(jí)的線程能始終運(yùn)行,一旦時(shí)間片有空閑,則使具有同等優(yōu)先級(jí)的線程以輪流的方式順序使用時(shí)間片。
第10頁§12.3Thread類與線程的創(chuàng)建
§12.3.1使用Thread的子類
在Java語言中,用Thread類或子類創(chuàng)建線程對(duì)象。在編寫Thread類的子類時(shí),需要重寫父類的run()方法,其目的是規(guī)定線程的具體操作,否則線程就什么也不做,因?yàn)楦割惖膔un()方法中沒有任何操作語句。第11頁§12.3.2使用Thread類
創(chuàng)建線程的另一個(gè)途徑就是用Thread類直接創(chuàng)建線程對(duì)象。使用Thread創(chuàng)建線程通常使用的構(gòu)造方法是:
Thread(Runnabletarget)
該構(gòu)造方法中的參數(shù)是一個(gè)Runnable類型的接口。在創(chuàng)建線程對(duì)象時(shí)必須向構(gòu)造方法的參數(shù)傳遞一個(gè)實(shí)現(xiàn)Runnable接口類的實(shí)例,該實(shí)例對(duì)象稱作所創(chuàng)線程的目標(biāo)對(duì)象,當(dāng)線程調(diào)用start()方法后,一旦輪到它來享用CPU資源,目標(biāo)對(duì)象就會(huì)自動(dòng)調(diào)用接口中的run()方法(接口回調(diào))。
例子2(Example12_2.java,ElephantTarget.java,CarTarget.java)和前面的例子1不同,不使用Thread類的子類創(chuàng)建線程,而是使用Thread類創(chuàng)建speakElephant和speakCar線程,請(qǐng)讀者注意比較例子1和例子2的細(xì)微差別。
第12頁
線程間可以共享相同的內(nèi)存單元(包括代碼與數(shù)據(jù)),并利用這些共享單元來實(shí)現(xiàn)數(shù)據(jù)交換、實(shí)時(shí)通信與必要的同步操作。
例子3(Example12_3.java,House.java)中使用Thread類創(chuàng)建兩個(gè)模擬貓和狗的線程,貓和狗共享房屋中的一桶水,即房屋是線程的目標(biāo)對(duì)象,房屋中的一桶水被貓和狗共享。貓和狗輪流喝水(狗喝的多,貓喝的少),當(dāng)水被喝盡時(shí),貓和狗進(jìn)入死亡狀態(tài)。貓或狗在輪流喝水的過程中,主動(dòng)休息片刻(讓Thread類調(diào)用sleep(intn)進(jìn)入中斷狀態(tài)),而不是等到被強(qiáng)制中斷喝水。
第13頁§12.3.3目標(biāo)對(duì)象與線程的關(guān)系從對(duì)象和對(duì)象之間的關(guān)系角度上看,目標(biāo)對(duì)象和線程的關(guān)系有以下兩種情景。
1.目標(biāo)對(duì)象和線程完全解耦目標(biāo)對(duì)象沒有組合線程對(duì)象.目標(biāo)對(duì)象經(jīng)常需要通過獲得線程的名字(因?yàn)闊o法獲得線程對(duì)象的引用)以便確定是哪個(gè)線程正在占用CPU資源,即被JVM正在執(zhí)行的線程。
2.目標(biāo)對(duì)象組合線程(弱耦合)目標(biāo)對(duì)象可以組合線程.目標(biāo)對(duì)象類組合線程對(duì)象時(shí),目標(biāo)對(duì)象可以通過獲得線程對(duì)象的引用.例子4中(Example12_4.java,House.java),線程cat和dog在House中,請(qǐng)注意例子4與例子3的區(qū)別.第14頁§12.3.4關(guān)于run()方法啟動(dòng)的次數(shù)對(duì)于具有相同目標(biāo)對(duì)象的線程,當(dāng)其中一個(gè)線程享用CPU資源時(shí),目標(biāo)對(duì)象自動(dòng)調(diào)用接口中的run方法,這時(shí),run方法中的局部變量被分配內(nèi)存空間,當(dāng)輪到另一個(gè)線程享用CPU資源時(shí),目標(biāo)對(duì)象會(huì)再次調(diào)用接口中的run方法,那么,run()方法中的局部變量會(huì)再次分配內(nèi)存空間。也就是說run()方法已經(jīng)啟動(dòng)運(yùn)行了兩次,分別運(yùn)行在不同的線程中,即運(yùn)行在不同的時(shí)間片內(nèi)。
第15頁§1熟2.鼻4線程圈的常肢用方昏法1.st忘ar夏t(亡)滲:線程誦調(diào)用貍該方碎法將譯啟動(dòng)曾線程吸,使祥之從豪新建籠狀態(tài)物進(jìn)入束就緒漲隊(duì)列偽排隊(duì)晶,一浸旦輪貸到它轎來享偽用CP答U資源偉時(shí),卻就可線以脫傻離創(chuàng)掘建它傍的線躍程獨(dú)沙立開裕始自企己的撓生命盛周期月了。2.ru尺n(滲):Th莖re壯a(bǔ)d類的ru盞n(絨)方法遷與Ru耀nn扁ab佳le接口歡中的ru心n(起)方法繳的功赤能和奇作用束相同并,都身用來泄定義洲線程拌對(duì)象怒被調(diào)武度之鞠后所棕執(zhí)行級(jí)的操浮作,惡都是籠系統(tǒng)角自動(dòng)建調(diào)用擠而用梁戶程脂序不氣得引蘆用的領(lǐng)方法稼。3.sl欣ee晃p(北in嘩tmi族ll議se衛(wèi)co互nd):優(yōu)先店級(jí)高鍛的線椒程可矛以在晚它的ru怪n(懷)方法噸中調(diào)島用sl吃ee鏟p方法川來使貍自己道放棄CP殲U資源腥,休帥眠一齡段時(shí)掩間。4.is姻Al居iv毅e()螞:線程遣處于纏“新古建”領(lǐng)狀態(tài)裝時(shí),趁線程輔調(diào)用is認(rèn)Al塵iv麥e()方法丑返回fa億ls宵e。在線缸程的ru卵n(剖)方法渠結(jié)束閣之前飽,即質(zhì)沒有鳥進(jìn)入意死亡涂狀態(tài)河之前梯,線陰程調(diào)貞用is昂Al謝iv向e()方法星返回tr悶ue孔。5.cu郊rr激en何tT管hr浪ea添d()路:該方景法是Th簽re銷ad類中仔的類澇方法派,可融以用腰類名遭調(diào)用榨,該蠶方法彩返回嶼當(dāng)前討正在儉使用CP傘U資源頭的線冒程。6.in幻玉te閣rr吹up加t(李)件:一個(gè)抱占有CP伶U資源碧的線點(diǎn)程可慨以讓想休眠撥的線劍程調(diào)井用in翻te則rr偶up佛t(濫)方法開“吵貸醒”榜自己金,即陜導(dǎo)致黃休眠襪的線遠(yuǎn)程發(fā)雅生In漫te喬rr紗up烏te企dE憲xc心ep挎ti蓄on異常防,從筐而結(jié)決束休臨眠,虧重新身排隊(duì)定等待CP符U資源罪。第16頁例子5(Ex角am酬pl醫(yī)e1運(yùn)2_棒5.銹ja棍va,Ho毫me向.j詞av傅a)中一棒個(gè)線心程每葡隔1秒鐘畏在命傾令行狠窗口毅輸出采本地斯機(jī)器今的時(shí)攻間,勇在3秒鐘件后,欣該線墓程又得被分晶配了稀實(shí)體,新實(shí)規(guī)體又鄰開始麻運(yùn)行呢。因?yàn)槔粚?shí)體憑仍然陽在工幻玉作,因厭此,消在命彎令行書每秒礎(chǔ)鐘能辮看見毒兩行亦同樣往的本侮地機(jī)矛器時(shí)鍋間.運(yùn)行愁效果設(shè)如圖12歇.7。第17頁例子6(Ex治am米pl但e1豎2_路6.聯(lián)ja龍va,Cl劍as斯sR察oo低m.復(fù)ja柜va)中,皇有兩額個(gè)線菊程:st稀ud歇en除t和te雹ac頁he伴r,其中st無ud巧en獵t準(zhǔn)備避睡一境小時(shí)她后再兇開始輔上課雖,te銅ac雞he捆r在輸余出3句“映上課在”后鳳,吵作醒休縮慧眠的泊線程st腎ud邀en爺t。運(yùn)行樣效果務(wù)如圖12如.8。第18頁§1微2.趴5線程鬼同步在處系理多仍線程辱問題紡時(shí),屑我們堤必須垃注意曾這樣則一個(gè)描問題茄:當(dāng)避兩個(gè)掌或多典個(gè)線捆程同雹時(shí)訪胖問同琴一個(gè)侵變量素,并頑且一正個(gè)線外程需路要修尺改這棗個(gè)變鼠量。妹我們抬應(yīng)對(duì)絡(luò)這樣撇的問陶題作貓出處積理。在處限理線搜程同鏟步時(shí)知,要命做的奏第一蜘件事頌就是悠要把墨修改險(xiǎn)數(shù)據(jù)前的方選法用關(guān)殖鍵字sy皇nc砌hr莫on稿iz勻ed來修炎飾。所謂問線程膠同步就是婆若干狗個(gè)線劃程都推需要憤使用景一個(gè)sy乎nc嘗hr曬on腰iz婚ed修飾質(zhì)的方劇法。例子嘆7(Ex葛am輝pl靠e1穗2_胡7.休ja弊va,Ba攤nk佳.j撇av嬌a)中有菜兩個(gè)舞線程蟲:會(huì)想計(jì)和衡出納掛,他骨倆共茅同擁自有一倚個(gè)帳供本鬼.程榜序要慮保證盲其中噸一人竭使用sa映ve節(jié)Or架Ta法ke彈(i批ntam萬ou惠nt財(cái))時(shí),胳另一經(jīng)個(gè)人班將必甜須等賽待,煙即sa馬ve沿Or曬Ta芽ke施(i災(zāi)ntam化ou液nt責(zé))方法涼應(yīng)當(dāng)騙是一惕個(gè)sy師nc商hr潮on好iz惠ed方法。程孝序運(yùn)游行效霜果如頭圖1愈2.奴9剛.第19頁§1姨2.修6協(xié)調(diào)默同步外的線構(gòu)程wa春it稱()方法可以攝中斷急方法止的執(zhí)原行,王使本插線程嬸等待帥,暫央時(shí)讓弦出CP耽U的使殺用權(quán)聲,并蟲允許食其它咸線程州使用煩這個(gè)回同步繭方法典。no權(quán)ti睡fy恐Al平l()方法通知喇所有潑的由戒于使或用這態(tài)個(gè)同形步方匆法而踐處于及等待限的線驅(qū)程結(jié)飾束等乏待。兄曾中批斷的盞線程陡就會(huì)攪從剛猜才的側(cè)中斷秀處繼錫續(xù)執(zhí)蟲行這冰個(gè)同豬步方千法,美并遵臭循“室先中播斷先謝繼續(xù)疑”的昏原則郊。no勒ti爐fy嚷()方法只是嘗通知框處于項(xiàng)等待耀中的達(dá)線程剃的某調(diào)一個(gè)如結(jié)束旋等待縱。例子8(Ex欠am泰pl塊e1挽2_詞8.奴ja親va,Ti忠ck勒et矮Ho婆us當(dāng)e.車ja道va)模擬墳兩個(gè)寄人,濾張飛浩和李少逵買浙電影搶票。錢售票芳員只煮有兩張攀五元鈴的錢,電臺(tái)影票5元錢導(dǎo)一張少。張飛漸拿二棗十元繩一張木的人仁民幣排在麥李逵諒的前慈面買伍票,李逵鵲拿一蹲張5元的駛?cè)嗣窆鲙刨I共票。因哲此張飛戰(zhàn)必須壩等待(李框逵比岔張飛色先買毅了票樂)。股程序傷運(yùn)行蘇效果搭如圖12揮.1黃0。第20頁§1殖2.你7線程州聯(lián)合一個(gè)值線程A在占客有CP山U資源叉期間,可以碌讓其博它線濫程調(diào)伐用jo厚in()和本鞋線程御聯(lián)合,如:B.滾jo跟in率()豎;稱A在運(yùn)構(gòu)行期膊間聯(lián)頌合了B。如果推線程A在占紫有CP錯(cuò)U資源南期間踢一旦儲(chǔ)聯(lián)合B線程贊,那臥么A線程析將立套刻中賞斷執(zhí)袖行,炎一直罷等到背它聯(lián)畢合的未線程B執(zhí)行強(qiáng)完畢繼,A線程凍再重珠新排糊隊(duì)等揭待CP區(qū)U資源良,以膚便恢疊復(fù)執(zhí)遣行。啟如果A準(zhǔn)備鋤聯(lián)合茶的B線程語已經(jīng)腥結(jié)束浪,那仙么B.快jo爆in而()不會(huì)邁產(chǎn)生辮任何孟效果長。例子丙9(Ex呀am府pl貢e1斜2_賢9.壺ja南va,Th爬re痕ad葛Jo治in省.j押av敞a)使用為線程車聯(lián)合孔模擬愉顧客弱等待墳蛋糕拉師制它作蛋堅(jiān)糕,恰程序飛運(yùn)行譜效果職如圖起12血.1距1雙.第21頁§1虹2.汪8GU咐I線程當(dāng)Ja辮va程序敘包含扎圖形胃用戶挪界面湊(GU籠I)時(shí),Ja兼va虛擬圾機(jī)在胞運(yùn)行乎應(yīng)用源程序份時(shí)會(huì)罪自動(dòng)懲啟動(dòng)損更多昆的線教程,躬其中財(cái)有兩下個(gè)重驗(yàn)要的斤線程邊:AW怎T-Ev猜en么tQ覽ue蟲cu唉e和AW摔T-Wi降nd遼ow輸s。A絮WT腫-E河ve汁nt峰Qu勸ec旁u(píng)e線程件負(fù)責(zé)遞處理GU皆I事件隆,AW選T-滑Wi涉nd劉ow岸s線程雖負(fù)責(zé)神將窗物體或虛組件蒜繪制炮到桌堡面。JV胞M要保販證各胞個(gè)線工程都串有使思用CP彈U資源忠的機(jī)以會(huì),待比如劃,程懼序中賣發(fā)生GU休I界面授事件燈時(shí),JV探M就會(huì)剩將CP凱U資源篇切換孫給AW光T-Ev豆en與tQ并ue欺cu養(yǎng)e線程軋,AW籌T-Ev址en毫tQ坡ue買cu誘e線程江就會(huì)見來處跳理這霉個(gè)事機(jī)件,鄉(xiāng)豐比如秧,你屬單擊慣了程麥序中陪的按逝鈕,扛觸發(fā)Ac議ti敗on艙Ev護(hù)en椅t事件籌,AW售T-Ev叼en柔t(yī)Q引ue植cu念e線程捆就立罵刻排角隊(duì)等鵲候執(zhí)嬌行處地理事捉件的近代碼第22頁例子趕10她(Ex綠am拳pl牧e1玻2_計(jì)10潑.j數(shù)av慮a,Wi滑nd麻ow歸Ty身pe深d.烤ja休va)是訓(xùn)牙練用錫戶尋鋼找鍵兄盤上召的字蝦母的教快速積能力吃。一蕩個(gè)線穗程gi紅ve棟Le帽tt亂er負(fù)責(zé)橫每隔3秒給蘭出一咐個(gè)英訂文字善母,絕用戶歷需要柄在文打本框算中輸響入這乓個(gè)英碼文字防母,家按回座車確燒認(rèn)。伐當(dāng)用緞戶按差回車柴鍵時(shí)菜,將喜觸發(fā)Ac病ti月on弟Ev鳥en種t事件憐,那抵么JV詢M就會(huì)銀中斷gi護(hù)ve杏Le醬tt俱er線程禾,把CU球P的使疑用權(quán)嗓切換筒給WT啄-Ev非en惜tQ枕ue鵝cu棵e線程皂,以勉便處次理Ac士ti彩on控Ev陽en抽t事件甩。程牧序運(yùn)爛行效址果如晨圖12抽.1燙2。第23頁例子11素(Ex常am概pl視e1講2_隙11鮮.j娃av脂a,Wi暴n.什ja鄙va)中單渠擊st紗ar迷t按扭逐線程槐開始豪工作孔:每石隔一翻秒鐘鞋顯示銅一次誕當(dāng)前炭時(shí)間革;單師擊st沿op按扭驢后,盆線程懇就結(jié)惕束了材生命蕩,釋茄放了廣實(shí)體興,即熟釋放忽線程如對(duì)象渠的內(nèi)彎存.把一竊個(gè)線屆程委殖派給削一個(gè)充組件碗事件耀時(shí)要賢格外尊小心唉,比怕如單凱擊一叼個(gè)按豪扭讓撒線程島開始?jí)\(yùn)行液,那悶么當(dāng)霞這個(gè)綱線程攤在執(zhí)鵲行完ru首n(啦)方法偉之前腰,客盜戶可趨能會(huì)幟隨時(shí)泡再次長單擊支該按聞扭,掉這時(shí)殊就會(huì)虧發(fā)生IL欲Le聾ga批lT幻玉hr驅(qū)ea婦dS喇ta旺te裁Ex拿ce字pt穗io餐n異常壁。程斧序運(yùn)漆行效憶果如象圖12差.1屋3疤.第24頁當(dāng)某降些操撓作需邀要周嘉期性過地執(zhí)偷行,究就可痛以使譜用計(jì)圍時(shí)器徹。我查們可宿以使水用Ti很me調(diào)r類的錦構(gòu)造桂方法池:Ti吉me池r(喊in撇ta,糊O吩bj垂ec少t斷b)創(chuàng)建堆一個(gè)票計(jì)時(shí)電器,追其中叨的參抗數(shù)a的單惱位是溫豪秒婆,確肝定計(jì)特時(shí)器泊每隔a毫秒臨“震予鈴”財(cái)一次像,參數(shù)b是計(jì)風(fēng)時(shí)器秘的監(jiān)寶視器。計(jì)制時(shí)器發(fā)生雀的震骨鈴事淺件是Ac買ti飯nE繞ve殼nt類型跑事件傻。當(dāng)炸震鈴?fù)κ录堪l(fā)生燃時(shí),麻監(jiān)視李器就警會(huì)監(jiān)紙視到帳這個(gè)掠事件,監(jiān)頁視器口就回伐調(diào)Ac獎(jiǎng)ti軍on扶Li躺st純en洋er接口潤中的ac妙ti叢on偏Pe澆rf娛or潑me封d(尿Ac左ti盜on晃Ev平en峰te)方法。使畫用Ti儀me譯r類的親方法st著ar返t(伯)啟動(dòng)偉計(jì)時(shí)弓器,喇即啟長動(dòng)線土程。糞使用Ti涂me采r類的揚(yáng)方法st楊op壇()停止曾計(jì)時(shí)蹦器,送即掛怖起線潛程,條使用re洞st啦ar芝t(臭)重新搬啟動(dòng)慚計(jì)時(shí)林器,踏即恢翅復(fù)線傻程.§1額2.改9計(jì)時(shí)毯器線扇程例子謙12凈(Ex津am踏pl貝e1歌2_訴12救.j辱av賢a,Wi周nd質(zhì)ow歡Ti拳me舉.j聚av粒a)中,宿單擊把“開欄始”歲按鈕印啟動(dòng)割計(jì)時(shí)綱器,扯并將剛時(shí)間瘡顯示巾在文驅(qū)本框喂中,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋買賣合同補(bǔ)充協(xié)議(包含房屋買賣合同糾紛調(diào)解)3篇
- 二零二五年度圖書館圖書借閱積分兌換與購銷協(xié)議3篇
- 2025年度協(xié)議離婚訴訟全程指導(dǎo)及法律知識(shí)3篇
- 二零二五年度夫妻共有公司經(jīng)營權(quán)離婚協(xié)議3篇
- 綜合課程設(shè)計(jì)的原則是
- 二零二五年度新能源車輛質(zhì)押借款擔(dān)保合同2篇
- 2025年度水利項(xiàng)目合同終止及水資源利用協(xié)議3篇
- 海南醫(yī)學(xué)院《數(shù)字電子技術(shù)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南體育職業(yè)技術(shù)學(xué)院《身邊的力學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度夫妻財(cái)產(chǎn)保全不離婚協(xié)議執(zhí)行細(xì)則2篇
- 土壤肥料學(xué)智慧樹知到期末考試答案2024年
- MOOC 氣候變化與人類社會(huì)-南京信息工程大學(xué) 中國大學(xué)慕課答案
- 廠區(qū)綠化養(yǎng)護(hù)方案及措施
- (高清版)DZT 0322-2018 釩礦地質(zhì)勘查規(guī)范
- 銀行安全教育培訓(xùn)課件
- 2023年中考語文二輪復(fù)習(xí):詞意表達(dá) 真題練習(xí)題匯編(含答案解析)
- 蒸汽回收方案
- 供應(yīng)鏈管理培訓(xùn)
- 湖南高職單招《綜合素質(zhì)測試》考試題庫(含答案)
- 銅礦的選礦工藝與設(shè)備選擇
- 醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論