日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

任務調度器課程設計:鏈表與二叉堆實現(xiàn)FCFS、SJF等四種算法

任務調度器課程設計:鏈表與二叉堆實現(xiàn)FCFS、SJF等四種算法 簡介面向大二數據結構課程設計的任務調度器完整實現(xiàn)基于C/C在Visual Studio 2019環(huán)境下開發(fā)適合需要完成同類課題或希望深入理解任務調度與隊列、優(yōu)先級等數據結構應用的學生參考。壓縮包共38個文件約40.97MB包含源代碼文件cpp/hpp、Visual Studio工程文件sln/vcxproj/filters、編譯運行產生的exe、pdb、obj及日志文件等打開工程即可查看完整實現(xiàn)并運行驗證。目前已有207人學習下載。資源提供可直接運行的任務調度器Demo涵蓋任務隊列管理、優(yōu)先級調度等核心模塊代碼結構清晰并附有類圖文件可幫助讀者快速理清模塊關系為課程設計答辯和功能擴展提供實用參考。1. 任務調度器把數據結構課上的「鏈表和堆」變成能跑出結果的完整工程每年數據結構課程設計的題目池里幾乎都會出現(xiàn)一個「任務調度器」。它聽起來像操作系統(tǒng)的事但實際上整份作業(yè)的核心矛盾只有一個一批任務在不同時刻到達每個任務要跑多久、優(yōu)先級多高各不相同你要用什么樣的數據結構把它們組織起來才能讓「下一個該執(zhí)行誰」這個判斷既快又公平。這份用 C/C 寫成的課程設計資源把 FCFS先來先服務、SJF短作業(yè)優(yōu)先、時間片輪轉、優(yōu)先級調度四種算法全部落成了可編譯、可運行、可出報告對比的工程。適合正在備戰(zhàn)的課設學生也適合想借一個真實項目復習鏈表、二叉堆和模擬器設計的開發(fā)者。你拿到的不是只貼代碼的片段而是覆蓋「設計—實現(xiàn)—測試—報告」全流程的完整交付物。2. 項目結構拆解壓縮包里藏著「源碼 文檔」兩條線先分清再動手解壓之后先別急著點開 main.cpp。我見過太多人拿到課設資源第一件事就是找主函數結果被十幾個文件繞暈最后連編譯都過不去。這份資源遵循了課程設計最常見的「雙軌」組織方式一條線是能編譯運行的 C/C 工程另一條線是寫報告用的需求分析、詳細設計和測試文檔。先花十分鐘把目錄結構摸清楚后面調試和寫報告都會省下大量時間。2.1 目錄結構src、data、docs 三層每個文件都能對號入座TaskScheduler/ ├── src/ │ ├── tcb.h # 任務控制塊任務狀態(tài)與時間屬性的定義 │ ├── queue.h / queue.cpp # 就緒隊列雙向鏈表的接口與實現(xiàn) │ ├── heap.h / heap.cpp # 二叉堆SJF 和優(yōu)先級調度的共同底座 │ ├── scheduler.h # 調度器對外接口策略入口與統(tǒng)計函數 │ ├── scheduler.cpp # 四種調度算法的核心邏輯 │ └── main.cpp # 程序入口讀文件、跑調度、打印結果 ├── data/ │ ├── case1.txt # 5 個任務的經典測試用例便于肉眼驗算 │ ├── case2.txt # 20 個任務含到達時間沖突和優(yōu)先級重復 │ └── case3.txt # 隨機生成的大樣本用于驗證性能 ├── docs/ │ ├── 需求分析.md # 題目要求拆解與功能清單 │ ├── 詳細設計.md # 數據結構選型、模塊劃分、偽代碼 │ └── 測試報告.md # 四組算法對比數據與圖表說明 └── Makefile # 一鍵編譯依賴關系和清理目標都已配好src 目錄是真正的工程核心頭文件和實現(xiàn)文件成對出現(xiàn)職責劃分得很清楚tcb.h 只定義數據結構不摻任何算法邏輯queue 和 heap 是通用的容器層跟具體調度策略解耦scheduler 層才負責「用哪個容器、按什么規(guī)則選任務」。data 目錄里的三個測試用例是容易被忽略但價值很高的部分case1 的任務數量少、時間干凈就是為了讓你能拿筆在紙上驗算一遍結果case3 則是壓測用的能逼出時間復雜度上的問題。docs 目錄在交課設時幾乎是剛需詳細設計文檔里的偽代碼可以直接當作報告的核心章節(jié)來擴寫。2.2 數據結構選型為什么就緒隊列用雙向鏈表優(yōu)先級調度用二叉堆這是答辯時老師最愛問的問題也是這份資源設計的隱藏主線。調度器里有兩類核心操作一類是「任務到達后插入就緒集合」另一類是「每次調度時取出下一個要執(zhí)行的任務」。不同的算法對這兩類操作的頻率要求不一樣于是選型也不一樣。數據結構插入取出最值刪除指定節(jié)點適合的算法數組O(n) 移動O(n) 掃描O(n)數據量小、代碼簡單單向鏈表O(1) 頭插/尾插O(n) 遍歷O(n) 需找前驅FCFS、簡單 RR雙向鏈表O(1) 尾插O(n) 遍歷O(1) 已知節(jié)點FCFS、RR、搶占式優(yōu)先級二叉堆O(log n)O(1) 取堆頂O(log n) 重建SJF、非搶占優(yōu)先級這份資源的組合方案是「雙向鏈表 二叉堆」就緒隊列本體用雙向鏈表因為時間片輪轉要把被搶占的任務重新掛到隊尾FCFS 也是天然的先到先服務順序鏈表尾插正好 O(1)而 SJF 和優(yōu)先級調度需要反復「取出當前最優(yōu)任務」如果每次都用鏈表的 O(n) 遍歷20 個任務的樣例看不出問題case3 隨機生成幾百個任務時差距就會非常明顯所以這兩類算法走的是二叉堆。值得注意的是雙向鏈表在這里還有一個隱藏優(yōu)勢時間片輪轉里任務可能被執(zhí)行一半后被搶走此時它還在鏈表中需要按節(jié)點直接摘除雙向鏈表在已知節(jié)點的情況下刪除是 O(1)單向鏈表還得從頭遍歷找前驅這就是設計上多付一個 prev 指針換來的收益。2.3 模塊劃分讀入、調度、統(tǒng)計三層隔離接口只看 scheduler.hscheduler.h 是整個工程的門面四個公有函數把「數據進來」到「結果出去」的鏈路全部串起來其余細節(jié)全部封裝在實現(xiàn)文件里// scheduler.h 對外暴露的接口main.cpp 只依賴這四個函數 bool loadTasks(const char* path, TCB tasks[], int taskCount); void runScheduler(TCB tasks[], int taskCount, int policy, int timeSlice); void printGantt(TCB tasks[], int taskCount); void printStatistics(TCB tasks[], int taskCount);參數說明policy 是算法枚舉資源里約定 0FCFS、1SJF、2優(yōu)先級調度、3時間片輪轉timeSlice 只在 policy 為 3 時有意義表示每個任務一次最多占用的時鐘節(jié)拍數。loadTasks 負責把 data 目錄下的 txt 文件解析成 TCB 數組runScheduler 根據 policy 走不同分支printGantt 輸出帶時間軸的執(zhí)行序列printStatistics 計算平均周轉時間、平均帶權周轉時間和平均等待時間。三層之間不互相調用內部函數比如 loadTasks 不會去碰 heap 的任何接口這樣做的實際收益是你想換一種輸入格式只需要改 loadTasks想加一種新調度算法只需要在 runScheduler 里加一個 case 分支測試時也可以單獨驗證每一層。我第一次改造這種結構時感觸很深課設代碼最容易爛在「所有事情都塞在 main 里」而這個工程把邊界劃得很干凈二次開發(fā)時幾乎不用重構。3. 核心代碼拆解一個任務從「到達」到「跑完」在調度器里的完整生命周期這一章是整套代碼最值得逐行讀的部分。調度器的本質是一個按時鐘節(jié)拍推進的模擬器每個節(jié)拍代表一個單位時間程序在一個大循環(huán)里不斷回答三個問題——當前有沒有新任務到達CPU 上有沒有任務在跑如果沒有下一個該選誰理解了這條時間軸四種算法其實只是第三個問題的答案不同而已。3.1 TCB用結構體把任務的「一生」記錄下來所有調度算法的輸入輸出都是圍繞任務控制塊TCB展開的它相當于操作系統(tǒng)的進程控制塊在課設里的簡化版typedef struct TCB { int pid; // 任務編號從 1 開始遞增 int arriveTime; // 到達時間單位是時鐘節(jié)拍 int serviceTime; // 需要的總 CPU 運行時間 int remainTime; // 剩余運行時間時間片輪轉要實時修改它 int priority; // 優(yōu)先級數值越小優(yōu)先級越高 int startTime; // 第一次被調度執(zhí)行的時間初始為 -1 int finishTime; // 執(zhí)行完成的時間初始為 -1 int status; // 0未到達 1就緒 2運行 3完成 struct TCB* prev; // 雙向鏈表前驅指針 struct TCB* next; // 雙向鏈表后繼指針 } TCB;字段設計的幾個關鍵點remainTime 和 serviceTime 分開存是因為時間片輪轉會一次次打斷任務執(zhí)行serviceTime 是任務的固有屬性用來算周轉類指標remainTime 是動態(tài)狀態(tài)歸零代表任務完成startTime 初始化為 -1 而不是 0是為了區(qū)分「任務真的在 0 時刻開始執(zhí)行」和「還沒執(zhí)行過」這個細節(jié)在計算帶權周轉時間時特別容易出錯status 字段配合鏈表指針使用能快速判斷一個任務當前是否還在就緒隊列里防止重復入隊。prev 和 next 直接嵌在 TCB 里而不是再包一層鏈表節(jié)點結構是為了讓同一個 TCB 既能在鏈表中被管理又能直接作為堆里的元素避免指針來回轉換的麻煩。3.2 就緒隊列雙向鏈表的尾插與 O(1) 摘除就緒隊列是 FCFS 和 RR 的基礎容器它維護一個全局雙向鏈表頭指針指向最先到達的任務尾指針指向最后到達的任務// 將任務掛到就緒隊列尾部FCFS 和 RR 都用它入隊 bool appendReady(TCB* task) { if (task NULL) return false; if (readyHead NULL) { readyHead readyTail task; // 隊列為空 } else { readyTail-next task; // 掛在尾節(jié)點后面 task-prev readyTail; task-next NULL; readyTail task; // 更新尾指針 } readyCount; return true; } // 從就緒隊列中摘除指定任務已知節(jié)點時 O(1) bool removeReady(TCB* task) { if (task-prev ! NULL) task-prev-next task-next; else readyHead task-next; // 刪的是頭節(jié)點 if (task-next ! NULL) task-next-prev task-prev; else readyTail task-prev; // 刪的是尾節(jié)點 task-prev task-next NULL; // 斷開防止野指針 readyCount--; return true; }邏輯說明appendReady 維護隊尾新任務永遠從尾部進入這樣先到達的任務天然排在前面FCFS 按鏈表順序取頭節(jié)點即可removeReady 最核心的價值在時間片輪轉場景——一個任務被搶占后重新入隊或者優(yōu)先級調度中一個高優(yōu)先級任務插隊后把正在運行的任務放回隊列都需要從鏈表中間把某個節(jié)點摘掉再重新掛到尾部如果只有 next 指針必須從頭遍歷才能拿到前驅而雙向鏈表用 task-prev 直接回退刪除成本降為 O(1)。這兩個函數配合 readyCount 計數器還順帶解決了調度主循環(huán)的終止條件判斷。3.3 調度主循環(huán)時鐘節(jié)拍驅動下的策略分發(fā)scheduler.cpp 里的核心是一個 for 循環(huán)clock 從 0 開始每輪加一模擬時間流逝for (int clock 0; running ! NULL || readyCount 0; clock) { // 第一步當前時刻是否有任務到達到達則進入就緒隊列 while (taskIndex taskCount tasks[taskIndex].arriveTime clock) { tasks[taskIndex].status READY; appendReady(tasks[taskIndex]); taskIndex; } // 第二步CPU 空閑且有就緒任務時按策略選一個執(zhí)行 if (running NULL readyCount 0) { running selectTask(clock, policy); if (running-startTime -1) running-startTime clock; running-status RUNNING; } // 第三步當前任務執(zhí)行一個節(jié)拍 if (running ! NULL) { running-remainTime--; if (running-remainTime 0) { running-finishTime clock 1; // 完成時刻是下一拍 running-status FINISHED; running NULL; // 釋放 CPU } else if (policy POLICY_RR (clock 1) % timeSlice 0) { // 時間片耗盡任務回到就緒隊列尾部 running-status READY; appendReady(running); running NULL; } } }這段循環(huán)有三個容易寫錯的地方資源里的實現(xiàn)處理得比較到位。第一是到達檢查用的是 while 而不是 if因為同一時刻可能多個任務一起到達第二是搶占語義SJF 和優(yōu)先級調度如果在非搶占模式下running 為 NULL 才發(fā)生調度而搶占式優(yōu)先級需要在第二步之前先判斷「新到達的任務是否比當前任務的優(yōu)先級更高」資源默認是非搶占版本改搶占只需在第二步前加一段比較邏輯第三是 finishTime 的計算任務在 clock 這一拍執(zhí)行完它的完成時刻應該是 clock 1這是時間軸左閉右開的結果很多初版實現(xiàn)在這里少加 1導致周轉時間整體偏小我當年就在這上面翻過車。3.4 二叉堆SJF 與優(yōu)先級調度共用的「最優(yōu)先」底座selectTask 函數內部根據 policy 分流SJF 和優(yōu)先級調度走的是同一個小根堆區(qū)別只在于堆節(jié)點比較的 key 是什么// 小根堆上浮新元素從底部向上調整到合適位置 void heapPush(PriorityQueue* q, TCB* task, int keyType) { q-data[q-size] task; int cur q-size; while (cur 0) { int parent (cur - 1) / 2; int curKey getKey(q-data[cur], keyType); int parentKey getKey(q-data[parent], keyType); if (parentKey curKey) break; // 父節(jié)點更小停止上浮 swap(q-data[cur], q-data[parent]); cur parent; } } // 小根堆下沉堆頂取出后把最后一個元素放到根部調整 TCB* heapPop(PriorityQueue* q) { if (q-size 0) return NULL; TCB* top q-data[0]; q-data[0] q-data[--q-size]; int cur 0; while (true) { int left cur * 2 1, right cur * 2 2; int smaller cur; if (left q-size getKey(q-data[left], q-keyType) getKey(q-data[smaller], q-keyType)) smaller left; if (right q-size getKey(q-data[right], q-keyType) getKey(q-data[smaller], q-keyType)) smaller right; if (smaller cur) break; swap(q-data[cur], q-data[smaller]); cur smaller; } return top; }邏輯說明getKey 是個小工具函數keyType 為 1 時返回 serviceTimekeyType 為 2 時返回 priority這樣同一套堆代碼同時服務 SJF 和優(yōu)先級調度只改比較的字段不復制代碼。push 的上浮過程和 pop 的下沉過程都是標準的堆調整時間復雜度 O(log n)。這里有個課設答辯時值得講的細節(jié)SJF 和優(yōu)先級調度都需要在任務到達時把任務插入堆每次調度時從堆頂取最值如果就緒隊列用鏈表做每次取最值都是 O(n) 的全表掃描用堆之后整體復雜度從 O(n2) 降到 O(n log n)case3 里幾百個任務的樣本能直觀看到運行耗時差異。4. 編譯運行與結果驗證三條命令跑出四種算法的對比數據到了實操環(huán)節(jié)。這份資源自帶的 Makefile 已經處理好了頭文件依賴和編譯參數理論上你只需要在命令行執(zhí)行三個動作就能看到輸出結果但我會把每一步背后的含義也說明白這樣出問題時你知道去哪里排查。4.1 編譯與運行命令行 Makefile 與 IDE 兩種姿勢cd TaskScheduler make clean make ./scheduler data/case1.txt 0 1參數說明第一個參數是測試數據文件路徑第二個參數是調度策略編號0FCFS1SJF2優(yōu)先級3RR第三個參數是時間片大小只在策略為 3 時生效其他策略下會被忽略。Makefile 里默認了 g 編譯標準為 C11編譯選項帶上 -Wall 打開全部警告課設階段把警告當錯誤處理能幫你避開不少隱式類型轉換和未初始化變量的問題。如果你習慣用集成開發(fā)環(huán)境也可以把 src 目錄下所有 .cpp 文件加入工程頭文件路徑指向 src然后直接編譯 main.cpp效果完全一樣。我一般建議先用命令行跑通一次因為 Makefile 把整個構建過程透明化了出錯了能看到具體是哪個文件哪個函數的問題IDE 反而把編譯細節(jié)藏起來了。跑完之后終端會先打印一張文本形式的甘特圖用豎線分隔時間軸和任務編號然后打印每個任務的到達時間、開始時間、完成時間、周轉時間、帶權周轉時間最后是四項平均值。case1 只有 5 個任務你可以拿紙筆手動推一遍 FCFS 的結果跟程序輸出比對如果一致說明工程本身沒問題后面換算法和數據就是參數的事。4.2 輸入文件格式任務描述文件的字段約定data 目錄下的 txt 文件格式非常直白第一行是任務總數從第二行開始每行四個整數分別對應 TCB 里的 pid、arriveTime、serviceTime、priority5 1 0 8 3 2 2 5 1 3 3 1 4 4 6 4 2 5 8 2 5字段順序和 tcb.h 里的聲明順序保持一致loadTasks 用 fscanf 按 %d 逐個讀取遇到文件提前結束會自動報錯并返回 false。這里有個坑要提醒priority 數值越小代表優(yōu)先級越高這是資源里統(tǒng)一的約定如果你自己造測試數據時把數值大小關系搞反優(yōu)先級調度的結果會完全反過來。另外到達時間可以不從 0 開始也不必嚴格遞增但同一個任務的到達時間不能晚于它自己的完成時間否則算出來的周轉時間是負數這是邏輯上就不合法的數據。4.3 結果驗證周轉時間、帶權周轉時間、甘特圖怎么對得上程序輸出的統(tǒng)計指標是課設報告的核心數據也是答辯時老師最可能追問的部分Task 1: arrive0 start0 finish8 turnaround8 weighted1.00 Task 2: arrive2 start8 finish13 turnaround11 weighted2.20 Task 3: arrive3 start13 finish14 turnaround11 weighted11.00 Average turnaround time: 10.00 Average weighted turnaround time: 3.55公式說明周轉時間 finishTime - arriveTime表示任務從到達系統(tǒng)到執(zhí)行完成經歷的總時間帶權周轉時間 周轉時間 / serviceTime衡量的是「等待時間被放大了多少倍」短作業(yè)如果被長作業(yè)堵在后面這個值會非常大所以它是評估調度算法公平性的關鍵指標。案例里 Task 3 運行時間只有 1 個節(jié)拍卻等了 10 拍才執(zhí)行完帶權周轉時間沖到 11這就是典型的短作業(yè)吃虧場景也是 SJF 能顯著改善的指標。你可以用程序輸出跟手算結果對一遍如果 FCFS 下對不上先檢查 finishTime 是不是按 clock 1 計的再檢查同一時刻多個任務到達時的入隊順序是否穩(wěn)定。5. 避坑指南課程設計與真實調度器之間的四個經典翻車點這一章寫的是我在調試這類模擬器時遇到過的真實問題也是答辯時老師愛挖的坑。每一條都是「現(xiàn)象 → 原因 → 解決」的結構你在跑通之后拿自己的測試數據去觸發(fā)一遍會比只看代碼理解得更深。5.1 新任務到達瞬間正在運行的任務沒讓出 CPU現(xiàn)象使用搶占式優(yōu)先級調度時明明 4 個任務運行時間都不長運行結果里卻出現(xiàn)了一個高優(yōu)先級任務被低優(yōu)先級任務壓在后面執(zhí)行的怪異序列。 原因調度主循環(huán)只有在 running NULL 時才調 selectTask 選新任務新任務到達只是被放進了就緒隊列沒有在當下立即觸發(fā)一次搶占判斷。資源默認實現(xiàn)的是非搶占式調度搶占邏輯缺失。 解決在檢查新任務到達之后、執(zhí)行當前任務之前增加一個搶占判斷分支如果新任務 priority 比 running 的 priority 更小就把 running 放回就緒隊列并置空讓下一拍重新 selectTask。注意搶占的粒度是「一個完整時鐘節(jié)拍」新任務最早只能從下一拍開始執(zhí)行不能在同一拍內完成切換。5.2 SJF 的饑餓問題被固定測試數據掩蓋現(xiàn)象case1 和 case2 跑 SJF 時一切正常但你自己生成一組「一個大長任務 若干個持續(xù)到達的短任務」的數據后發(fā)現(xiàn)長任務遲遲無法完成最后被迫地反復被短任務插隊。 原因SJF 每次選擇剩余運行時間最短的任務如果短任務源源不斷到達長任務永遠選不上這就是經典的饑餓現(xiàn)象。課程設計通常不會用極端數據測試但答辯老師一定會問「SJF 的缺點是什么」。 解決工程里 SJF 用的是不可搶占版本已經能緩解一部分問題真要做改進可以改成 HRRN最高響應比優(yōu)先響應比 等待時間 運行時間/ 運行時間它天然兼具 SJF 的短作業(yè)優(yōu)先和 FCFS 的防饑餓特性改造成本只在 selectTask 里多算一個比值代碼量很小但答辯效果很好。5.3 時間片輪轉的完成時間多算一拍現(xiàn)象RR 策略下一個任務明明運行了 5 拍服務時間也是 5打印出來的 finishTime 卻比預期大了 1周轉時間整體偏大。 原因把完成任務的那一拍直接寫成了 running-finishTime clock忽略了時鐘節(jié)拍是左閉右開區(qū)間——任務在第 clock 拍執(zhí)行完完成時刻應該是 clock 1。同理時間片耗盡判斷寫成 clock % timeSlice 0 也會錯一拍。 解決統(tǒng)一用 clock 1 作為完成時刻時間片耗盡判斷用 (clock 1) % timeSlice 0。寫完用 serviceTime 只有 1 的任務做最小測試它的 finishTime 必須等于 arriveTime 1這個用例能一秒暴露問題。5.4 多任務同時到達時就緒隊列的插入順序不穩(wěn)定現(xiàn)象兩份結構相同、只有任務編號順序不同的測試數據在 FCFS 下跑出的甘特圖不一致某些任務的前后關系發(fā)生了對調。 原因loadTasks 按文件順序把任務讀入數組而調度主循環(huán)里檢查到達用的是 while (arriveTime clock)同一時刻到達的任務入隊順序取決于它們在這個時刻的檢查順序如果文件的寫入順序和任務編號順序不一致數組遍歷順序也會變鏈表尾插結果就會不同。 解決在 loadTasks 讀完后對 tasks 數組按 arriveTime 做一次穩(wěn)定排序相同到達時間的任務保持編號升序或者把 appendReady 改成按 pid 二次比較插入。穩(wěn)定的入隊順序是結果可復現(xiàn)的前提否則你寫報告時換一份數據格式前后兩組實驗就對不上了。6. 二次開發(fā)把「一次讀入全部任務」改成「運行時動態(tài)注入」的交互式調度器循環(huán)結構的調度器最大的限制是任務集合在開始時就被定死時鐘循環(huán)只能消費已經讀入的數組。如果你想讓這個課設更有區(qū)分度我建議把它改成交互式版本不再是加載完整文件后一口氣跑完而是每到一個時鐘節(jié)拍先從文件或標準輸入讀入新到達的任務再決定誰執(zhí)行。改造的核心是把「提前讀入數組」變成「邊跑邊讀」。具體做法是在 main 里維護一個輸入流runScheduler 的循環(huán)每推進一拍就嘗試從輸入流讀一行任務讀到就按 TCB 初始化并加入就緒隊列。原先 loadTasks 的批量解析可以保留為「預置數據」模式新增一個 -i 參數interactive走動態(tài)注入路徑// 交互式注入每個時鐘節(jié)拍調用一次有新任務就返回 true bool tryInjectTask(FILE* fp, TCB tasks[], int taskCount, int clock) { TCB temp; if (fscanf(fp, %d %d %d %d, temp.pid, temp.arriveTime, temp.serviceTime, temp.priority) ! 4) return false; if (temp.arriveTime clock) { // 只接收當前時刻的任務 temp.remainTime temp.serviceTime; temp.startTime temp.finishTime -1; temp.status READY; tasks[taskCount] temp; appendReady(tasks[taskCount - 1]); } return true; }改造完成后驗證方法也很直接先用原來的 case1 跑非交互模式再用交互模式逐個注入同樣的 5 個任務兩條路徑的輸出必須完全一致這個對拍實驗能證明你的動態(tài)注入沒有改變調度語義。之后再設計一個「運行期間臨時追加任務」的場景觀察追加任務的到達時間是否被正確插入到時間軸中。這個改造不僅讓課設從「靜態(tài)演示」升級成了「動態(tài)系統(tǒng)」答辯時還能順帶引出「任務預熱、批量到達」等真實系統(tǒng)話題遠比念報告有說服力。從那以后我每次拿到一份課設工程都會先花半小時把「入口參數、模塊邊界、輸出口徑」三個問題畫清楚再動手改這個習慣幫我少踩了很多坑。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
午夜久久无码1000合集| 久久久久久久久久久久九| 欧美91网站| 综合激情一一91| 久久国产逼| 91操人| 成人久久精品| 欧美人人操人人插| 热热热热日日漂亮永久永久国产日| 这里只有97精品| 日日夜夜精品| 四虎884a| 亚洲色婷婷久久91| 美女高潮视频91| 七月丁香婷婷| 暖暖精品二区三区观看| 亚洲欧洲激情卡通另类文学四射小说网站| 国产粉嫩出水在线播放| 免费男人的天堂| 欧美 日韩 亚洲 春色| 精品人妻一区二区免费蜜桃| 精品欧美不卡在线播放| 综合熟女| 日韩偷拍一区二区三区| 嗯啊啊啊轻点视频| 色屁屁影院www国产| 91日日| 国产无码精品久久久久久| 啊啊啊啊好疼视频| 97超碰中文字幕| 3d成人精品一区二区| 国产农村妇女精品一| 欧美日韩插逼视频| 青青草五月份天| 欧美日韩 强奸乱伦| 日韩不卡一二三四| 入口操逼网站| 91精品91久久久中77777| 99热这里只有精品9| 亚洲风情综合网| 你懂得91| 免费视频一二三区| 久久熟女人| 26uuu最新| 午夜天天碰综合视频| 日韩一级性爱无码| ai欧美亚洲小说| 国产成人无码高清| 午夜男人的天堂| 思思热在线视频精品| 中文字幕99999| 亚洲精品视频二区| 探花熟女,姿勢到位,體驗感也到位| 国产情色在线| 九九热在线视频| WWW.操逼.COM| 少妇第一页| 欧美操人| 精品人妻美妇91job| 日韩视频中文字幕| 精品人妻一区春色| 野狼激情网| 国内毛片国产欧美拍| 密臀AV在线| a网站免费观看| 亚洲āv网址在线观看| 亚洲清纯唯美| 午夜呻吟欧美| 亚洲第一页色| 欧美自拍偷拍免费观看| 野狼福利社区| 97干在线视频| 国产风韵犹存熟妇三区| 嫩草 人人网精品| 亚州操逼网| 熟女激情综合网| 亚洲综合色在线| 亚洲综合97中文网| 精品久久久亚洲AV成人网站| yw尤物av无码点击进入麻豆| 国产精品操| 91夜夜蜜桃臀1区2区3区| 亚洲系列第一页| 97视频免费播放| 神马久久久久眼| 精品毛片av一区二区| 床戏久久久av一区二区麻豆| 99国内熟女露脸视频| 国产白领连续中出在线观看| 九九碰九九爱97超碰| 无码不卡亚洲成?人片| 女性91网站| 极品AV网站在线观看| 五月天社区| 国产精品久久久久亚洲av| 男人的天堂2019| 欧美第五页| 91伊人久久在线| surenchaopeng| 五月天激情小说| 国产高清吃奶免费视频网站| 青青久日| 99精品无码| 久久日本熟女精品一区| 久久女同性恋一二区| 久久男人的天堂国产| 69少妇一区二区| 亚洲人天堂| 99av| 极品另类| 试看60秒 爽| 78操B| 999九九精品| 欧美日本天堂| 青青草视频在线观看一区二区| 国产 日韩 欧美 人妻 熟女 中文| 日韩 欧美 另类 人妻| 国产精品不卡一区二区电影| 日韩无码极品| 日本久久女同性恋视频| 操逼无码操逼| 老司机射| 亚洲精品视频在线播放| 久久五月综合| 久九干| 色哟哟的毛片| 色综和网| av日韩中文字幕| 少妇色综合| 欧美性五月| 嗯~啊~快点 死我视频免费看网站| 91精品免费| 2020中文字幕在线| 99久草| 久久春色| 欧美亚洲自拍另类人妻| 久思思热视频在线观看| 国产一区二区a毛片| 日韩国产在线观看av| 欧美操逼熟女| 五月天综合网| 国内精品不卡无毒99999| 精品国产丝袜一区二区三区乱码| 男人的天堂亚洲| 国产原创自拍| 久久久精品久久| 九九九成人| 国产60页| www.99中文字幕| 久久99网站| 国产999精品久久久久久| 性欧美体内射精| 少妇蹲下买菜露大唇0| 夜夜操青青草| 久久25| 九七毛片九九毛片| 2021国产成人精品久久| 金莲网址| 九九久久首页| 久久香蕉国产线看观看亚洲女人 | 久久久久久69国产一区二区| 青青久久手机线视频| 午夜福利成人免费视频| 超碰久久中文| 亚洲图片视频小说| 家庭乱伦国产精品| 美女露胸露屁股| 中文字幕乱偷人妻久久艾草网| 国产又大又粗又长视频| 成人97人人超碰人人| 人人操人人叉人人插人人| 另类图片五月| 99re在线视频国产| 岛国毛片手机在线观看| 有码免费观看| 日本黄色精品| 老司机深夜影院18未满| 97亚洲一区| 人妻丰满熟妇av无码区蜜桃| 亚洲春色欧美激情自拍| 欧洲综合视频| 超碰97男女| 久久久久久日韩| 男人的天堂2010| 日韩天天本| 极品销魂美女一区二区 | 日韩小电影| 偷窥自拍亚洲天堂网爆| 96国产污污污丝袜| 欧美性爱日韩性爱| 超碰1024久久| 欧美五十路熟| 口爆欧美91| 国产h小视频在线观看免费| 最新的亚洲无吗| 亚洲精品欧美专业| 精品成人动漫一区二区| 人妻在线大香蕉| 色色毛片| 1024亚洲中文字幕久在线看片你懂的 | a片久久久久久久久久久久 | 久久久不能久久久久| 疯操AV| 国产精点久久久成人| 久久久18禁| 99这里只有精品国产| 超碰亚洲97| 国产日韩中文字幕欧美| 国产亚洲精品美女久久久m| 精品超碰中文在线| A一区片| 91女网站| 久久 国产 无码| 800zy一区二区| 91看黄片| 精品人妻二区三区| 天天日天天操天天射河南省| 久久精品视频在线观看| 国内毛片国产欧美拍| 亚洲91网站| 视频一区二区三区精品| 1204金沙人妻懂旧版免费| 免费成人在线观看91| 久久久久久久久久黄色网 | 亚洲狠狠入| 国产成人久久久精品免费AV| 日韩97在线| www.99色| 日韩欧美大片免费高清啪啪| 天天热精品| 91GD.COM| 少妇久久久| 日韩传媒在线| 午夜影美女日鸡鸡天天视频国产| 啊啊啊男女| 大香蕉啪啪啪| 嫩草在线视频| 一区二区三区在线日韩影院观看| 欧美婷婷五月天| 亚洲乱妇p22| 久热伊人99re| 两性综合网| 欧美se综合| 在线天堂999| 97人妻免费中文字幕| 中文字幕精品三级久久久| 国产精品自产拍在线观看社区| 综合网天天| 国产欧美日韩臀| 人人人摸人人| 黄色成年| 亚洲熟久久| 欧美另类色图片| 国产精品高清2021在线| 色九九久九九| 97人人爱人人做人人乐| 99热婷婷| 不卡av在线中文字幕| 性欧美91| 欧美 亚洲 另类 综合| 天天做天天爱| 精品一区二区成人| 欧美成熟性爱精品| 大色综合| 亚洲欧美高清无码| 亚洲另类天堂| 久久久久久十| 我想要啊 啊 啊| 91九九九馒头| 亚洲色图大香| 日韩黄色一区二区三区| 岛国黄片网站| 福利视频网站| 亚洲男人在线观看天堂| 韩日巨乳美女免费视频在线观看| 日本曲间由美性生活片| 91狼人| 95自拍视频在线观看| 日躁天天爽爽| 精品人妻一区二区三区蜜桃视频| 91亚洲欧美综合高清在线| 校园春色 男人天堂 | 久久久草草精品| 中美日韩毛片| 大香伊人在线一区| 久久精品老司| 人妻密肉在线观看| 中文字幕少妇色| 亚 欧 美 综合| 99久久99九九99九九九| 免费观看的黄色的网站| 欧美午夜视频精品久久| 日韩一区二区精彩视频| 熟女激情综合网| 激情在线青青操| 清纯唯美第一页| 亚洲色图第四色| 欧美性综合| 天天综合网1| 四虎视频在线观看| 中文字日本乱码| 97内射偷拍| 天天综合亚在线| 性色一线| 日本天天吊| 中文字暮97| 偷拍欧美综合| 97色爱| 久久这里都是精品| 亚洲自拍欧美国产首页网曝| 亚洲污污网站| 婷婷8月天青娱乐| 屁股久久久久久久久| 久湿久久| 婷婷探花久久精品一区| 少妇熟女一区二区三区| 久久久久久久唑| av激情亚洲五月天| 色欲av一区二区三区蜜芽| 日韩三级av片| 久久欲| 国产一区二区a毛片| 无码日韩人妻av一| 四虎影院成年人片| 97久久超碰国产网站| 天天日天天射天天干| 欧美成人一区二区| 亚洲少妇综合| 亚洲图片日本AⅤ欧美在线| 久久伊人亚洲AV无码网站| 久久成人午夜精品影院 | 97视频免费播放| 亚洲欧美综合| 人人插人人摸人人| 91久久精品蜜臀| 中文字日本乱码| 婷婷美人网| 99re6在线视频播放免费精品| 蜜桃传媒视频第一区入口在线看| 玖玖爱在线视频免费观看| 秋霞网—男女啪啪亚洲免费体验区 | 日韩三级在线观看mp4| 91超碰在线播放| 亚洲操操操无码| 国产操逼网站亚洲一级黄色| 欧美亚洲| 久久国产精品91| 亚洲诱惑| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 啊啊啊好湿国产一二| 97欧美色资源| 好爽视频在线观看视频| 国产精品一区二区 尿失禁| 九九色综合| 亚洲欧洲日产国产综合网| 97久久久久久久久久| 色五月激情网| 69精品人人人人| 99999久久精| 伊人网青青| 激情五月婷婷| 成熟熟女国产精品一区二区| 91精品国产91综合久久蜜臀| 久久一级无码精品毛片6| 99.色网| 美女十八禁| 国产野战露脸在线播放| 综精品久久久aaaa| 91国产伊人大香蕉| 伊人精品久久网站| 国产视频一区二区三区久久亚洲天堂| 精品少妇一区二区三区| 久久久久久久久九九久孕交| 97久久超碰日韩精品| dy888午夜老子影视达达兔| 午夜精品久久久久久久99蜜桃一| 一区二区 电影 亚洲| 久久r精品| 免费人成在线观看网站品爱网| 日本欧美成人片AAAA| 后入精品| 日本一区二区成人在线| 亚洲蜜臀视频精品久久| 久久国产免费激情视频| 91久久国产综合精品| 97综合| 男人的天堂2019AV| 密臀成人视频久久久| 亞洲久久直播| 九九av| aaaa少妇高潮大片| 亚洲aw毛茸茸在线| 无码精品久久| 男女性扦B| 久久成人午夜精品影院| 亚洲素人网| 2018天天干在线视频| 台湾大香蕉99热| 亚洲国产精品久久AV| 人人妻人人操人人乐| 极品色综合| av天堂影视中文在字幕在线中文| 91久久国产精品| 色噜噜婷婷| 男生通女生屁股| 操一区| 无码久| 一区二区视频在线播放| 久草精品视频| 欧美国产日韩高清在线| 9I1性色影院| 日本三级韩三级99久久| 欧美色图色综合| 九一屌逼| 欧美色视频在线| 97超碰这里只有精品| 久久久久久日韩| 熟女熟妇一区二区三区视频| 色婷婷电影网| 亚洲精品一二牛牛| 熟女露脸激情自拍视频| 婷婷在线视频| 欧美一级AAAAAAA| 日影院久久婷婷夜夜网| 亚欧韩av| 色欲av国内精品久久久久久| 日韩超碰精品综合| av天堂手机版追回| 欧美翘臀视频网站一区二区三区| 日韩超碰精品综合| 乱伦AVxx| 翔田千里A片一区二区| 啊啊啊在线观看免费视频| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 97超碰人人操人人操| 超碰久热| 日韩极品无码B| 欧美亚洲丝袜人妻制服中文99| 99这里有精品视频| 天堂俺去俺来也www久久婷婷| 97精品97久久| 精品无码一区二区| 无码 有码 国产18p| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 亚洲色图欧美色图另类图片| 久久久久久久久久黄色网| 国内毛片无码一级毛片| 日韩无码视频黄色| 大鸡巴久久| 日本青青草在线| 五月婷婷爱六月丁香色| 国产家庭乱伦表演| 激情欧美97| 欧美亚洲日韩16色| 久久色一区| 激情五月天丁香社区| 日本1区2区不卡视频| 一级黄碟在线观看| 五月丁香| 日日日色色色色色| 午夜天天碰综合视频| 一级免费啪啪片| 性爱网站一区二区| 国产精品美女久久久久久网站| 久久九九精品一区二区| 久草热制服丝袜在线观看 | 99老司机精品视频在线观看| 三级色影综合网| 极品出轨视频网站| 国产精品久久久久久久免牛肉蒲团 | 一区二区亚州激情久婷婷欧美| 成人日本精品九区| 丝袜美腿诱惑亚洲欧美视频在线观看| 高清在线偷拍自拍视频| 天天躁日日躁xxxxx| 欧美中文字幕日韩在线| 91精片| www欧美91| ...日韩成人一区二区三区字幕| 欧美久久久15P| 久久久久久精品免费看A级| 日韩精品在线观看观看| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 人妻AV在线| 精品黑人一区二区| 日本色色色视频| 国产一区二区a毛片| 久久久一区二区三区三州| 欧色网址| 91综合在线| 九九九免费视频| 欧美高清第一页| 校园春色五月天| 大香蕉99999| 啊啊啊网站| 欧美懂色综合网| 超碰欧美| 国产高清成人免费视频| 国产成人91一区二区三区| 日本孕妇一区二区视频操逼免费看 | 欧美操人| 青青国产精品在线| 久久99国产综合精品女同| 蜜桃久久久久久久| 久久欧洲| 男人天堂免费| 亚洲 欧美 日本 国内 首页| 日韩色香| 欧洲性爱无码区| 操日韩第| 1禁看欧美黄片免费看| 免费看日产一区二区三区| 激情五月综合网| 日本三级久| 欧美国产视频| 天美麻豆黄色录像| 日韩有码专区| 国产在线强奸视频| 国内外色色色色色成人视频| 五月激情综合网| 麻豆久久久久久久久丝袜| 91最新综合| 日本道日本道中文字幕日本道最新日本道在线观看 | 亚洲美女自拍偷拍视频| 婬女免费一二三区A片| 夜夜爽爽爽| 国产农村妇女精品1区二区| 青青青艹在线视频| 蜜臀久久99精品久久久久久| 尤物av网站免费在线播放| 国产精品无码av| 日本护士高潮| 超91综合网| 国产精品久久久久久久久久久久久久久久| 天干天干天干天天做| 综合网欧美| 欧美强奸乱能| 欧美日韩情色一区二区| 亚洲精品黑丝| 久久精品一区二区一8| 交换娇妻呻吟声不停中文字幕| 污污汅18禁网站在线永久免费观看| 日本肏逼视频在线观看| 少妇500双飞99| 久久久久96| 国产在线观看91精品一区| 日韩丝袜二区| 绑缚麻绳人妻寝取完整版| 97爱b| 九九免费影片| 一起草三级AV电影在线观看| 柠檬AV导航| www.操| 精品无码少妇| ,成人免费啪啪视频| 国产探花精品在线| 青青草黑寡妇男人天堂| 天天综合91入口| 一类无码操逼视频| 天堂资源欧美| 91色拍| 久久艹逼视频| 草莓精品视频在线免费观看| 992这里有精品| 99热大香蕉伊在线| 国产日韩欧美亚洲精品95 | 97色色色| 色五月婷婷网| 玖色av| 91操人| 欧美三级一级| 久草在线| 91在线美女| 国产精品农村妇女| AV电影在线播放| 国产精品3| 日操粉逼逼| 97干天天| 最好看的中文字幕在线2018| 日本日日色视频| 91操操操操| 精品人妻二区三区| 久久伊人最新网址视频| 综精品久久久aaaa| 中文字幕熟女人妻丝袜| 东北黄色电影| 久久久久久9| 欧美色偷拍| 精品国产乱码久久久久久久久久毛片| 亚洲熟女av日韩熟女| 国产精品对白自产拍| 亚洲av淫乱| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 在线观看十八禁| 五十路一区无码| 99热超碰| 98人妻精品一区二区色欲| 国产精品久久久久绯色| 淫纸中9区| 95人妻爽爽人人做人人澡| 天天亚洲| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久视频,这里只有精品 | 亚洲色图亚洲| caopeng97人妻| 亚洲AV成人无码一二三久久| 欧美在线视频播放| 天天插天天操| 亚洲在线91| 色五月69夫妻| 国产 热久久久久国产精品| 中文熟女五十乱码在线| 激情婷婷五月天| 超碰95| AV在线资源| 成人性爱视频在线看| 欧美偷| 18禁超污无遮挡无码免费网| 四虎AV在线播放| 天天综合91在线| 91丨国产丨白浆秘 洗澡动漫| 久插综合| 99综合免费视频| jizz啪啪| 亚洲脚交| 中文字幕天天天天天| 亚洲无吗在线视频| 屁股久久久久久久久久| 制服诱惑亚洲一区二区三区在线观看| 黄色视频特级毛片| AAAA级日本片免费视频| 亚洲麻豆18发?| 最新加勒比丝袜在线| 九九九九AV| 国产精品熟女九九九| 日本久久99| 亚洲图片色图欧美另类| 日韩在线电影| 人妻黑丝袜电影| 北条麻妃99精品青青久久| 国产午夜激片Av毛片不卡| JuliaAnn丝袜熟女系列| 一本一道人妻久久一区二区三区 | 麻豆精品一区二区三区四区免费观看| 亚洲欧美日韩有码| 无码高清专| 天天干天天操天天操夜夜操天天操 | 国产精品香蕉热久久新品| 亚洲网站一区二区在线| 尤物视频新赏网鲜网色诱网| 天天综合香 ld视频| 免费A V在线| 一区二区中文| 校园春色第一页| 欧美日韩亚洲五月天婷婷| 97国产色综合| 亚洲国产无码精品首页久久久| 欧美日韩另类在线| 色综合一本| 熟妇色99| 欧美色97| 乱色老一区二区三区的观看方式 | 午夜亚洲WWW湿好大| 蜜臀网 一区| 欧美国产成人在线| 天天爽夜夜欢视| 日韩99神马视频播放片在线播放| 91精品伊人久久久大香线蕉91| 四虎精品一区二区| 超碰久久.com| 99少妇| 精品成人久久久人人亚洲| 激情欧美日韩女同久久| www.97在线| 天美传媒国产原创中文字幕亚洲欧美另类 | 欧美色蜜桃97| 亚洲 欧美 日韩另类 麻豆| 久久久专区| 亚洲熟女乱综合一区二区三区 | 国产精品一区二区三区,亚洲综合| 国产成年女人免费视频播放a| 亚州欧美在线| 国产91丝袜 在线播放| 欧中美三级一区二区三区| 中字一区| 东北女人性交| 亚洲色电影在线| 久久大香蕉97| 玖草在线视频| 欧美裸体美女日麻屄| 欧美v日韩v亚洲v最新在线| 好色综合| 秋霞怕怕片| 情趣丝袜无码操逼视频| 亚洲男人久久综合天堂| 日韩人妻播放| 婷婷综合网站| 密桃99999| 欧美日韩黄色片一区二区三区四区人与兽做爱| 丝袜内射| 美女91在线观看| 97在线观视频免费观看| 天美传媒在线一区| chaopen97久久| 美女爽爽爽刺痛洞洞| 骚妻少妇精品性色无码四色A V| 91超碰丝袜制服| 97操碰| 天天澡天天爽日日AV| 青青青国产手线观看视频2| 豆花视频操逼网址| 久久精品国产72国产精品福利 | 亚洲色图欧美一区二区不卡| 日韩一级欧美一级国产一级台湾| 第四色奇米影视777| 色久桃花影院在线观看| 日美免费黄片| 久久久一热在线播放| 五月婷婷色| 绑缚麻绳人妻寝取完整版| 亚洲交换| 欧美不在线| 日本免费一级AAA大片器| 另类一区| 骚货| 亚洲好色人妻| 丝袜综合网| 无码丰满熟妇一区二区浪潮AV| 综合久久欧美| 日韩一999精品| 天堂精品| 精品国产av一区二区三区四区入口| 欧美日韩日产免费网站看| 国产又爽又黄| 麻豆AV一区二区| 久久久96精品| 免费自拍三级综合| 色欲久久综合| 综合欧美日韩在线| 97亚洲综合影院| 日韩Va亚洲va欧美Ⅴa久久| 亚洲一区二区三区久久 亚洲一区二区| 五月丁香啪| 97精选久久| 国产1024在线播放| 欧美成va视频网站| 999综合色| 亚洲情色综合| 牛黄色久午久| 97亚洲欧美日韩| 殴美性天天| 青青伊人这里只有精品| 日本淫色网| 色偷偷综合91久久噜噜| 男人的天堂午夜av| 亚洲一二三精品久久网| 91激情国产| 无码操逼网| 亚洲第一色页夜| 国产AV中文| 激情久久av一区av二区av| 亚洲91少妇| 色区97| 人、人、摸,人、人、草| 岛国人妻少妇av在线观看| 亚洲福利影院一区久久| 欧美日韩国产在线| 男人天堂网手机版婷婷| www.黄色在线| 亚洲污污网站| 国产传媒午夜理伦精品| 男人下部插入女人下部| 亚洲久久东京热一二三四五区视频| 午夜视频黄| 日本裸体久久色噜噜| 国语精品av| 欧美婷婷| 91熟女丨91老女人| 三级三久久线久久99久目本WW| 综合97久久| 亚洲古典另类欧美在线| 99色婷婷中文字幕乱色| 岛国激情视频在线观看| 极品少妇99| 狠狠色伊人亚洲综合网站色| 黄网站黄视频网站进入口 | 9997se| 久久久久久AⅤ无码免费肉站| 99www.bibizy香蕉资源国产一区二区三区高清 | 久久久久ab| 国产亚洲日韩欧| 亚洲综合小视频小说在线观看 | 久久有码视频| 久久精品国产精品亚洲艾通辽熟妇 | 手机在线人成免费视频| 十八禁电影伊人网| 日本一本道A级黄色毛片试看60分钟| 午夜精品人妻二区三区| 欧洲黄色网| 亚洲色资源| HEYZO高无码国产精品227| 97免费视频在线观看视频| 日本视频在线观看污污污| 91欧洲入口| 大香蕉伊人久久| 97超碰超碰| 97日视频| 永久免费发布性爱网| 青青草原成人| 亚洲色人妻综合| 天天影视色香欲综合网小说| 91丝袜激情在线| 日韩中文字幕在线视频观看| 四虎影视国产精品| 亚洲国产欧美日韩人妻日中文| 老熟女乱伦片| 大香蕉欧美国产日韩高潮| 成年人一级黄色毛片大全在线观看| 天堂亚洲精品| 久久久久久久一级黄色打同平台| 国内精品嫩模A∨私拍小视频| 国产乱人妻精品入口| 美中日韩无码| 日韩综合色图| 亚洲日韩av一区二区三区百合| 欧美一区二区三区互相| 久久久九| 717影院理论午夜伦八戒| 97色碰| 欧美玖玖爱免费玖玖| 久久成人午夜精品影院| 中文字幕成人乱码熟女精品国50 | 91精品丝袜在线观看| 国产精品999aaa| 欧美色图 人妻| 五月丁香六月婷| 中文精品一区二去| 国产精品一区在线播放| 国产60区。| 色综合久久久久| 日本在线观看网址| 999色欧美中文字幕| 另类亚洲图色| 国产福利av精彩对白| 日本国产欧美一区三区二区| 国产精品高朝久久久久久久| 国产又粗又又黄又猛| 综合免费无码中文| 亚洲欧美国产va在线播放频| 啊啊啊啊啊啊啊啊要喷了| 小草精彩毛片| 久久激情网| 中文字幕日韩电影人妻| 夜色综合| 少妇高潮九九九九九九九| 99999精品视频| 99操| 小情侣高清国产在线视频| 日本久久女同性恋视频| 久久久久女教师免费一区 | 色性荡荡荡荡视频| 国产小u女在线观看| 日韩熟女乱伦中出| 日本色色色网站免费看不卡| 久久久久久免费电影| 狠狠搞 亚洲91| 婷婷综合五月天| 约操熟妇| 日韩精品资源专区二区| 亚洲色91| 97se亚洲综合自| 中文久久96| 精品久久久久久久久久久久| 麻豆国产av网| 啊啊啊啊嗯嗯嗯用力好爽| 丁香九月激情啪| 婷婷五月天激情网| 午夜超爽| 高清一区AV无码| 国产亚洲欧美每日在线| 一本色道综合久久欧美日韩精品| 四虎av在线| 一卡二卡在线播放| 亚洲drav色图| 加勒比色综合| 久久精品99| 一区二区三区四区在线不卡| 国产美女口爆吞精| 国产精品第二页| 欧美日韩精品国产91| 精品一区96| 97色色色综合网站| 伊人久久大香线综合无码| 少妇免费视频| 国产大片精久久久久久| 欧美亚洲一区二区久久久婷精品大包诱| 丁香激情五月天| 亚洲麻豆精品二区三区| 综合色图亚洲欧美| 亚洲 日本 一 二 三| 天天影视综合网欧美精品| 亚洲欧美校园另类春色| 人妻啊啊人妻啊| 久久手机视直播| 激情文学 国产一二三aV| 精品偷拍13p欧美dodk视频| 日韩欧美tv一区二区在线观看| 强奸乱伦Av网| 国产精品爽爽v| 欧美成人A天堂片在线观看| 欧美日韩香蕉| 五月天婷婷基地| 五月天婷婷影院| 射丝袜高跟鞋99| 中文字幕AV片| 日本熟妇精品九九| 亚洲激情深爱文学小说网站| 春色91| 91人妻少妇| 最新av中文字幕高清| 欧美一级久久久久久久大片动画| 黄色AAAAA欧美| 欧美日韩999| 亚洲AO在线| 九九九久久久久| 国产91丝袜 在线播放| 欧美v日韩v亚洲v最新在线| 色就色综合| 亚洲九月丁香| 69人妻人人揉人人躁人人精品| 蜜臀99999| 色色青青久久| 天天日天天干天天操| 日韩综合无码色欲vv| 免费黄色A片| 毛片视频白嫩| 国产精品毛片| 爱逼综合| 黄片com.| 97蜜桃综合| AV色五月| 久九色| 亚欧性爱ab| 人妻插插人妻人| 欧美91网站| 91中文字幕| 亚洲国产高清福利视频| 丁香五月成人| 97超视频在线观看| 久热一区二区| 亚洲一本色道中文无码aV天美| 五月丁香色综合| 青青欧洲黑| 日韩中文字墓| 十八禁成人网站在线观看| 岛国小电影| 九九热精品视频六| 久久黄片国产一区二区| 日日干夜夜干| 四虎影视永久在线观看精品免费网站| 国产毛片片精品天天看视频| 免费中文在线| 日本不卡二三区| 老女人综合网| 久久精品店| 草伊人高潮喷水超碰| 亚州综合在线| 久久AV无码网址| 久久久久78| a片在线播放| 亚洲国男人的天堂| 亚洲图片 激情小说| 啪啪视频免费在线观看| 一本道综合色图| 亚洲黄色网址| 天天激情综合站| 久久综合18p| 天天色欧美| 欧美极度丰满熟妇hd| 欧美色综合图片| 啪啪啪东京| 久久熟女人| 97欧美| 成人婷婷丁香| 久久久精品久久| 丰满人妻一区二区三区性色| 欧美色图片91| 丁香婷婷五月| 亚洲.欧美.丝袜.中文.综合| 日韩日韩日韩-国产乱码精品一区二区| 青娱乐国产精品| 亚洲色图欧美色图制服丝袜| 久久久四区| 欧美夜夜狠| 亚洲色图欧洲| 成人丁香五月| 人妻熟女一区二区在线视频| 日韩中文字幕二区| 国产夫妻性生活视频| 亚洲一区二区三区AV无码 | 日韩欧亚太美不卡| 美欧色综合| 嗯啊不要啊在线 | 欧美高潮| 97摸视频| 91无码人妻精品一区二区三区蜜桃| 操我无码| 久久精品噜噜噜成人看免欧美大片| 无码抄逼网| 劲爆欧美人妖三区91| 日韩激情啪啪| 97久久超碰日韩精品| 五月丁香啪| 蜜臀网 一区| 国产最新AV| 成人五级久久| 国产精品情侣啪啪| 亚洲自拍偷拍视频在线| 91网站18在线| 免费在线观看国内色片网站网址| 人妻超碰青青草98| 99ri在线视频| 啊啊啊免费视频| 一区 欧美 日韩 麻豆| 日本熟妇一区二区三区| 手机在线大香蕉| 在线人妻熟女一区二区三区四区五区| 超碰在线人妻中文字幕| 国产二区三区粉嫩在线| 亚洲综合中文字幕有码| 夜夜性| 久jiu久神马影院| 国产精品毛片?v一区二区三区| 搡老女人老91妇女熟女| 97天堂| 97九色| 91爱欧美| 91neishe| 人妻一区二区三区视频| 伊人四虎综合| 91蜜臀熟女| 久久av一级av少妇av高潮| 欧美日本不卡| 亚洲图片欧美91N| 欧美黑人精品在线播放| 天美欧美国产| 97在线视频观看| 涩综合导航| 欧美亚州综合网图片| 99re这里只有精品中心播放| 韩国成人精品久久久免费看| 日韩在线电影| 噜噜噜亚洲精品| 另类小说五月天| 蜜乳AV.COM| 天天日天天看| 精国久久一区二区三区98| 丁香五月天社区| 亚洲最新中文字幕免费| 亚洲欧美首页| 9999久久久久| 97色五月天完| 天天看,天天做| 美女操逼A A| 中文字幕丝袜| 日本不卡二三区| 亚洲图片 91| 蜜乳AV色欲AVAV无码| 乱伦一二三区| 欧美男人的天堂| 330dv亚洲成年视频网| 天美传媒国产原创中文字幕亚洲欧美另类 | 亚洲污污网站| 亚洲aw毛茸茸在线| 日韩999| 国产精品视频麻豆入口| 日韩欧美日韩| 男人的天堂99| 9999久久久久| 一区麻豆 高清中文字幕| 激情综合色| 被体育老师抱着c到高潮| 岛国黄片网站| 97免费视频在线| 玖色av| 熟女久久久| 后入式在线免费观看60秒| 99热最新| 免费a在线播放v| 日韩Va亚洲va欧美Ⅴa久久| 13小男生GAY自慰脱裤子| 欧美综合天堂| 啊啊啊啊,啊啊好多水| 九九九九九九九九九五码| 色第一页| 亚洲欧洲综合视频在线| 不卡一区二区日本视频 | 色97干| 玖玖久久久| 超碰到97情色| 色踪合AV| 日日日色色色色色| 五毛骚逼极品美女怕怕| 亚洲和欧美裸体美女双飞视频| 97国产精品国| 偷拍网站久久男女男| 91狠婷| 国产精品白虎| 99精品网| 视频在线观看一二三区| 亚洲AV资源| 九热中文字幕| 欧美九九爱| 99久久99九九99九九九| 女人喷水视频在线观看| 天天影视之亚洲综合网| 午夜超爽| 欧美在线l亚洲| 国产99精品一区二区三区免费| 国产欧美一级在线观看| 欧美日韩在线视频网站| 欧美少妇人妻| 热99这里有精品综合久久 | 色婷久久| 99久久久99久久91熟女| 91精品黄在线观看| 综合色久| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 在线 欧美 亚洲| 深夜激情| 天天日夜干| 日本伦乱九九九综合| 无码不卡亚洲成?人片| 亚洲在线网站| 草草影院最新网址| 在线观看国产黄色| 日本三级大片| 色五月婷婷网| 黑丝91视频| av东京热男人的天堂| 亚州五月| 91五十路| 牛牛AV人人夜夜澡人人爽| 久久无码成人| 97国产成人精品免费视频| 亚洲黑丝在线| 国产超碰| 色99999| 深夜福利黄片| 国产Av超碰| 欧洲一级性爱视频在线观看| 亚洲欧美国产日本一区二区三区| 欧美一区二区三区另类精品| 国产精品久久久久无码AV会牛| 天天天天操| av情色影音| 国产精品国产| 蜜臀99久久国产| 一本色道久久天天射天天干| 国产亚州高清国产拍精|