數據流網絡的制作方法

            文檔序號:6593887閱讀:224來源:國知局
            專利名稱:數據流網絡的制作方法
            數據流網絡背景計算機系統可允許并發地執行程序的多個進程。進程的并發執行可允許更快或更 高效地執行程序以提高計算機系統的吞吐量。在實現控制流模型的進程中,控制流邏輯描述了程序狀態的一組條件和修改并可 由例如流程圖來組織。術語“進程代數”用于指代用于推理關于進程如何彼此通信來合作 解決共享的問題以及如何控制進程的生存期的方法。雖然進程代數與進程的內部狀態修改 原語可有很大程度的不同,但通常存在進程間通信驅動內部流程圖的交互點。進程之間的 這些交互點在某些程序中可能是復雜的。復雜的交互點可使調度進程以供并發執行變得困 難并導致程序的執行未達到最優。概述提供本發明內容是為了以精簡的形式介紹將在以下具體實施方式
            中進一步描述 的一些概念。本概述并不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用 于限制所要求保護的主題的范圍。提供了用于按通用、靈活和可擴展的方式將進程連接到進程網絡中的被稱為 源-目標模式的合成模型。該模型允許常見進程代數構造與數據流網絡組合來形成進程網 絡。進程代數操作可用合成模型來表達以形成提供進程之間的完全互操作進程代數操作的 數據流網絡。該模型可應用于大量簡單數據流網絡以及更復雜的數據流網絡。附圖簡述包括、合并在本發明書內并構成其一部分的附圖提供了對各實施例的進一步理 解。附圖示出各實施例,并且與說明書一起用于解釋本發明的原理。其他實施例和各實施 例的許多預期優點將隨著參考下面的詳細描述進行更好的理解而得到認識。附圖的元素不 一定相對于彼此而縮放。相同的附圖標記指代對應的類似部分。

            圖1A-1C是示出供在數據流網絡中使用的源和目標接口的實施例的框圖。圖2A-2C是示出數據流網絡的節點的實施例的框圖。圖3是示出具有連接到進程的數據流網絡的進程網絡的一實施例的框圖。圖4是示出具有連接到數據流網絡的進程的進程網絡的一實施例的框圖。圖5是示出被配置成實現發送操作的始發者塊的一實施例的框圖。圖6是示出被配置成實現接收操作的觸發器塊的一實施例的框圖。圖7是示出進程網絡的一實施例的框圖。圖8是示出被配置成實現選擇和聯結操作的數據流網絡的一實施例的框圖。圖9是示出進程網絡的一實施例的框圖。圖10是示出進程網絡的一實施例的框圖。圖11是示出被配置成實現帶有進程調度器的運行時環境的計算機系統的一實施 例的框圖。詳細描述在以下詳細描述中,對附圖進行了參考,附圖構成了實施例的一部分且在其中作為示例示出了可在其中實踐本發明的各特定實施例。就此,諸如“頂部”、“底部”、“前方”、 “后方”、“前導”、“尾部”等的方向性術語參考正在描述的附圖的方向來使用。因為各實施 例的各組件可位于多個不同的方向,所以方向性術語出于說明的目的來使用而不是限制。 可以理解,可以使用其它實施例并且可以做出結構上或邏輯上的改變而不背離本發明的范 圍。因此,以下詳細描述并不旨在限制,并且本發明的范圍由所附權利要求來限定。應該理解,此處描述的各示例性實施例的特征可相互組合,除非另外具體注明。圖IA是示出包括通過鏈接16連接的源接口 12和目標接口 14的源-目標模式10 的一實施例的框圖。源-目標模式10提供用于創建將在計算機系統(例如,圖11中示出的計算機系 統100)上執行的程序的任意數量的進程(例如,圖3和4中示出的進程40)連接到進程網 絡中的數據流網絡(例如,圖3和4中示出的數據流網絡32)的一組操作。數據流網絡形 成進程代數構造,如發送、接收、選擇、聯結及其組合,來允許數據在進程之間傳遞。源-目 標模式10提供用于在源接口 12和目標接口 14之間傳遞數據的協議以允許在數據流網絡 中實現進程代數構造。源-目標模式10允許在進程不具有或具有最少關于另一進程的知識的情況下連 接進程。一個進程可在沒有其他進程的任何知識的情況下使用源-目標模式10向另一進 程提供數據。類似地,一個進程可在沒有其他進程的任何知識的情況下使用源-目標模式 10從另一進程接收數據。每一進程包括存儲在計算機可讀存儲介質(例如,圖11中示出的 存儲器系統104)中并可由計算機系統執行的指令集。進程之間傳遞的數據可包括任何類 型的數據,包括指針、地址或其他結構化的或編碼的信息。源接口 12包括存儲在計算機可讀存儲介質(例如,圖11中示出的存儲器 系統104)中并可由計算機系統執行來實現鏈接目標(Iinktarget)、斷開目標鏈接 (unlinktarget)、保留(reserve)、釋放(release)和消費(consume)操作的指令,其中源接 口 12的操作中的每一個由一個或多個目標接口 14調用。目標接口 14包括存儲在計算機 可讀存儲介質(例如,圖11中示出的存儲器系統104)中并可由計算機系統執行來實現提 供(Offer)操作的指令,其中目標接口 14的提供操作由一個或多個源接口 12調用。源接口 12的鏈接目標操作在源接口 12和調用該鏈接目標操作的目標接口 14之 間建立鏈接16。源接口 12的斷開目標鏈接操作斷開源接口 12和調用該斷開目標鏈接操作 的目標接口 14之間的鏈接16。鏈接目標和斷開目標鏈接操作可各自向從中接收操作調用 的目標接口 14返回成功或失敗指示符,以指示鏈接16是否成功地建立或斷開。在源接口 12和目標接口 14之間建立鏈接16之后,源接口 12使用鏈接16來調用 目標接口 14的提供操作來將數據提供給目標接口 14。響應于該提供調用,目標接口 14返 回已接受、已拒絕或已推遲中的一個。目標接口 14返回已接受來指示目標接口 14消費了 源接口 12所提供的數據。目標接口 14返回已拒絕來指示目標接口 14對源接口 12所提供 的數據不感興趣。目標接口 14返回已推遲來指示目標接口 14在該時間點沒有準備好消費 源接口 12所提供的數據。源接口 12允許目標接口 14使用保留操作來請求先前提供的數據。目標接口 14 調用保留操作來提出對源接口 12提供的但目標接口 14推遲的數據的保留。源接口 12向 從中接收保留調用的目標接口 14返回成功或失敗指示符來指示保留是否成功。
            在保留數據之后,目標接口 14或者調用源接口 12的釋放操作來釋放早先提出的 保留或者調用消費操作來消費所保留的數據。在源接口 12通過向目標接口 14提供成功指 示符來向目標接口 14確認數據保留之后,源接口 12為提出保留的目標接口 14保存數據直 到該數據被提出保留的目標接口 14釋放或消費。如圖IB所示,每一目標接口 14可通過調用每一源接口 12(1)_12(M)的鏈接目標 操作來連接到任意數量的源接口 12(1)-12(M)以建立相應的鏈接16(1)-16(M),其中M是大 于或等于一的整數且表示第M個源接口 12和第M個鏈接16。因此,每一目標接口 14可被 提供來自任意數量的源接口 12 (1)-12 (M)的數據。如圖IC所示,每一源接口 12可響應于來自每一目標接口 14 (1)-14 (N)的建立相 應鏈接16(1)-16(M)的鏈接目標操作調用來連接到任意數量的目標接口 14(1)-14(N),其 中N是大于或等于一的整數且表示第N個目標接口 14和第N個鏈接16。因此,每一源接口 12可將數據提供給任意數量的目標接口 14 (1)-14 (N)。圖2A-2C是分別示出數據流網絡的節點20的實施例20A、20B和20C的框圖。如 圖2A所示,節點20A可包括一個或多個源接口 12 (1)-12 (P),其中P是大于或等于一的整數 且表示第P個源接口 12,但沒有目標接口 14。只有源接口 12的節點20A形成數據始發者。 如圖2B所示,節點20B可包括一個或多個目標接口 14 (1)-14⑴),其中Q是大于或等于一的 整數且表示第Q個目標接口 14,但沒有源接口 12。只有目標接口 14的節點20B形成數據 匯點。另外,如圖2C所示,節點20C可包括一個或多個源接口 12(1)-12(P)和一個或多個 目標接口 14(1)-14 )。節點20A、20B和20C中的每一個還可包括被配置成當數據經節點 20A、20B和20C傳播時變換數據的一個或多個無源處理單元(未示出)。流過數據流網絡的數據使用源-目標模式10從一個節點20被移交給一個或多個 其他節點20。數據流網絡中的兩個節點20的每一連接由一對實現源接口 12的節點20(例 如,節點20A或節點20C)和實現目標接口 14的節點(例如,節點20B或節點20C)來表示。任意數量的數據流網絡組件可使用源-目標模式10來定義,且這些組件可被組合 成在很大程度上任意的數據流網絡。數據流網絡的示例包括無界緩沖區、有界緩沖區、單賦 值塊、生產者/消費者緩沖區、數據匯點(方法調用)、數據變換、計時器和I/O處理器。數 據流網絡也可由使用源-目標模式10的更復雜的網絡構成。例如,讀取者/寫入者鎖實現 或監視器實現可用使用源-目標模式10的數據流網絡來表達。如圖3所示,任意數量的進程可將數據提供到數據流網絡中,且任意數量的進程 可從數據流網絡接收數據。圖3是示出帶有連接到進程40 (1)-40 (R)和40(R+1)-40(S)的 數據流網絡32的進程網絡30的一實施例的框圖,其中R是大于或等于一的整數,S是大于 或等于二的整數,R小于S,且表示第R和和第S個進程40。數據流網絡32形成被配置成將數據在進程40 (1) -40 (R)和進程40 (R+1) -40 (S) 之間傳播的無源數據流構造。數據流網絡32包括一個或多個目標接口 14集合34,一個或 多個源接口 12集合36,以及包括節點20和無源處理塊并將目標接口 14集合34與源接口 12集合36互連的一組網絡組件38。網絡組件38可包括將目標接口 14集合34與源接口 12集合36按任何合適的方式連接的任何合適類型、數量、和/或組合的節點20以及無源處 理塊。進程40 (1) -40 (R)包括一個或多個源接口 12的相應集合42 (1) -42 (R),其中每一集合42可包括與其他集合42相同或不同數量的源接口 12。目標接口 14集合34在目標接 口 14集合34和源接口 12集合42 (1)-42 (R)之間建立鏈接16集合44。如圖IB和IC所 示,集合44中的每一目標接口 14可連接至集合42 (1)-42 (R)中的任意數量的源接口 12,且 集合44中的任意數量的目標接口 14可連接至集合42 (1)-42 (R)中的每一源接口 12。集合 42 (1)-42 (R)中的每一源接口 12通過如上參考圖IA所描述的將數據提供給集合44中的 一個或多個目標接口 14來使得數據從進程40 (1)-40 (R)被傳播到數據流網絡32中。進程 40 (1)-40 (R)中的一個或多個還可包括連接至一個或多個其他數據流網絡32 (未示出)的 一個或多個其他源接口 12集合(未示出)和/或一個或多個目標接口 14集合(未示出)。進程40 (R+1) -40 (S)包括一個或多個目標接口 14的相應集合46 (R+1) -46 (S),其 中每一集合46可包括與其他集合46相同或不同數量的目標接口 14。目標接口 14集合 46 (R+1)-46(S)在目標接口 14集合46 ¢+1)-46( 與源接口 12集合36之間建立鏈接16 集合48。如圖IB和IC所示,集合46(R+1)-46(S)中的每一目標接口 14可連接至集合36 中的任意數量的源接口 12,且集合46(R+1)-46(Q中的任意數量的目標接口 14可連接至集 合36中的每一源接口 12。集合36中的每一源接口 12通過如上參考圖IA所描述的將數據 提供給集合46 ¢+1)-46( 中的一個或多個目標接口 14來使得數據從數據流網絡32被傳 播至進程40 (R+1)-40 (S)中的一個或多個。進程40(R+1)-40(S)中的一個或多個還可包括 連接至一個或多個其他數據流網絡32 (未示出)的一個或多個其他目標接口 14集合(未 示出)和/或一個或多個源接口 12集合(未示出)。進程40(1)-40( 可在沒有進程40 ¢+1)-40( 的任何知識的情況下使用數據 流網絡32將數據提供給進程40 (R+1) -40 (S)。類似地,進程40 (R+1) -40 (S)可在沒有進程 40 (1)-40 (R)的任何知識的情況下使用數據流網絡32從進程40 (1)-40 (R)接收數據。如圖4所示,進程可將數據提供到任意數量的數據流網絡中并從任意數量的數據 流網絡接收數據。圖4是示出帶有連接到數據流網絡32 (1)-32 (T)和32(T+1)-32(V)的進 程40的進程網絡50的一實施例的框圖,其中T是大于或等于一的整數,V是大于或等于二 的整數,T小于V,且表示第T個和第V個數據流網絡32。進程40包括被配置成從數據流網絡32 (1)-32 (T)接收數據并將數據提供給數據 流網絡32(T+1)-32(V)的程序的指令集。進程40包括一個或多個目標接口 14集合M、一 個或多個源接口 12集合56、以及將目標接口 14集合M與源接口 12集合56互連的一組進 程組件58。進程組件58可包括將目標接口 14集合討與源接口 12集合56按任何合適的 方式連接的任何合適類型、數量、和/或組合的指令和/或數據結構。數據流網絡32⑴-32 (T)包括一個或多個源接口 12的相應集合62 (1)-62 (T),其 中每一集合62可包括與其他集合62相同或不同數量的源接口 12。目標接口 14集合討在 目標接口 14集合M和源接口 12集合62 (1)-62 (T)之間建立鏈接16集合64。如圖IB和 IC所示,集合M中的每一目標接口 14可連接至集合62 (1)-62 (T)中的任意數量的源接口 12,且集合M中的任意數量的目標接口 14可連接至集合62 (1)-62 (T)中的每一源接口 12。 集合62(1)-62(T)中的每一源接口 12通過如上參考圖IA所描述的將數據提供給集合M 中的一個或多個目標接口 14來使得數據從數據流網絡32 (1)-32 (T)被傳播到進程40中。 數據流網絡32 (1)-32 (T)各自包括連接至一個或多個其他進程40 (未示出)的一個或多個 目標接口 14集合(未示出)。數據流網絡32 (1)-32 (T)還可包括連接至一個或多個其他進程40(未示出)的一個或多個其他源接口 12集合(未示出)和/或一個或多個目標接口 14集合(未示出)。數據流網絡32(T+1)_32(V)包括一個或多個目標接口 14的相應集合 66(T+1)-46(V),其中每一集合66可包括與其他集合66相同或不同數量的目標接口 14。目 標接口 14集合66 (T+1) -46 (V)在目標接口 14集合66 (T+1) -46 (V)與源接口 12集合56之 間建立鏈接16集合68。如圖IB和IC所示,集合66 (T+1)-46 (V)中的每一目標接口 14可 連接至集合56中的任意數量的源接口 12,且集合66(T+1)-46(V)中的任意數量的目標接口 14可連接至集合56中的每一源接口 12。進程40通過如上參考圖IA所描述的使得集合56 中的每一源接口 12將數據提供個集合66 (T+1)-46 (V)中的一個或多個目標接口 14來使得 數據被傳播至數據流網絡32 (T+1)-32 (V)中的一個或多個中。數據流網絡32 (T+1)-32 (V) 還可包括連接至一個或多個其他進程40 (未示出)的一個或多個源接口 12集合(未示出) 和/或一個或多個目標接口 14集合(未示出)。圖5是示出被配置成實現發送操作的始發者塊70的一實施例的框圖。始發者塊 70包括源接口 12但不包括任何目標接口 14。始發者塊70被包括在進程40中以允許進程 40將數據傳播至數據流網絡32中。因此,始發者塊70通過從進程40接收數據并將數據提 供到一個或多個連接的數據流網絡32中來實現發送操作。始發者塊70可以與或者可以不與調度進程40以便在計算機系統中執行的底層進 程調度器進行交互。因此,始發者塊70可不包括到調度器的接口。圖6是示出被配置成實現接收操作的觸發器塊80的一實施例的框圖。觸發器塊 80包括目標接口 14但不包括任何源接口 12。觸發器塊80被包括在進程40中以允許進程 40從數據流網絡32接收數據。觸發器塊80作為數據流網絡32的一個終止點或任意數量 的終止點中的一個。因此,觸發器塊80通過從數據流網絡32接收數據并將數據提供給進 程40來實現接收操作。觸發器塊80還包括調度器接口 82。調度器接口 82與調度進程40以便在計算機 系統中執行的底層進程調度器進行交互。具體地,調度器接口 82與調度器一起操作來使得 響應于在數據非立即可用時開始涉及觸發器塊80的接收操作來暫停(例如,阻塞)進程 40。調度器接口 82還與調度器一起操作來使得響應于涉及觸發器塊80的接收操作的數據 到達觸發器塊80來恢復(例如,解除阻塞)進程40。圖7是示出包括發送和接收操作的進程網絡90的一實施例的框圖。在圖7中, 進程40(1)從進程40( 接收數據并將數據提供給進程40 (3)。為了從進程40( 接收數 據,將數據從進程4(K2)的始發者塊70(1)提供給進程40(1)的觸發器塊80(1)且觸發器 塊80(1)如實現接收操作的數據流網絡32Α所指示地接受數據。進程40(1)對數據執行某 些計算并將所得數據發送給進程40 (3)。為了將數據發送給進程40 (3),進程40(1)的始發 者塊70( 將數據提供給進程40 C3)的觸發器塊80( 且觸發器塊80(1)如實現發送操作 的數據流網絡32B所指示地接受數據。圖8是示出被配置成實現選擇和聯結操作的數據流網絡32的一實施例的框圖。 數據流網絡32包括節點20 (1) -20 (W+1),其中W是大于或等于二的整數并表示第W個節點 20、第W個進程40和第W個始發者塊70。每一節點20 (1)-20 (W+1)包括源接口 12和目標 接口 14。節點20 (1)-20 (W+1)中的目標接口 14從相應的進程40 (1)-40 (W)中的相應的始發者塊70 (1)-70 (W)接收數據。節點20 (1)-20 (W)中的源接口 12各自將數據提供給節點 20(ff+l)中的目標接口 14。節點20(W+1)中的源接口 12將數據提供給進程40 (W+1)中的 觸發器塊70。為了實現選擇操作,節點20(W+1)只接受來自將數據提供給節點20(W+1)的節點 20 (1)-20 (W)中的第一個的數據并拒絕所有其余節點20(1)-20(W)所提供的數據。節點 20(ff+l)將數據提供給進程40 (W+1)中的觸發器塊80。在一個實施例中,每一節點20(1)_20(W)被配置成響應于被提供來自相應的始 發者塊70 (1)-70 (W)的數據來使用其相應的源接口 12來將其身份作為數據提供給節點 20(W+1)。節點20(W+1)使用其目標接口 14來接受從節點20 (1)-20 (W)集合提供的第一個 身份并拒絕從節點20 (1)-20 (W)集合提供的所有后續身份。使用其源接口 12來接收來自節 點20(W+1)的接受響應的節點20 (1)-20 (W)使用其目標接口 14來接受從相應的始發者塊 70 (1)-70 (W)提供的數據。使用其相應的源接口 12來接收來自節點20 (W+1)的拒絕響應的 節點20(1)-20 (W)使用其相應的目標接口 14來拒絕從相應的始發者塊70 (1)-70 (W)提供 的數據。節點20(W+1)使用其源接口 12來將所接受的身份作為數據提供給進程40 (W+1)中 的觸發器塊70。觸發器塊70通過接受來自節點20 (W+1)的身份來作出響應。進程40(W+1) 然后使用從節點20 (W+1)接收的身份來檢索來自節點20 (1)-20 (W)的選擇操作的數據。在另一實施例中,節點20(1)_20(W)可被略去且節點20(W+1)可直接從始發者塊 70 (1) -70 (W)接收數據。在該實施例中,始發者塊70 (1) -70 (W)將數據提供給節點20 (W+1)。 節點20(W+1)使用其目標接口 14來接受從始發者塊70 (1)-70 (W)集合提供的第一個數據 并拒絕從始發者塊70 (1)-70 (W)集合提供的所有后續數據。節點20(W+1)使用其源接口 12 來將所接受的數據提供給進程40 (W+1)中的觸發器塊70。觸發器塊70通過接受來自節點 20(ff+l)的數據來作出響應以完成選擇操作。在其他實施例中,選擇操作可以在使用與始發者塊70和/或觸發器塊80的其他 組合進行接口的源-目標模式10的其他組合的數據流網絡32C中實現。圖9是示出包括選擇操作的進程網絡92的一實施例的框圖。在圖9中,選擇操作 通過包括數據流網絡32C來在進程40 (4)和進程40 和40 (6)之間實現。使用數據流網 絡32C,進程40(4)接受來自將數據提供給數據流網絡32C的進程40 和40 (6)中的第一 個的數據。進程40 (4)對數據執行某些計算并使用實現發送操作的數據流網絡32D將所得 數據發送給進程40 (7)。圖8的實施例也可用于實現聯結操作。為了實現聯結操作,節點20(W+1)在將來 自所有節點20 (1)-20 (W)的數據提供給進程40 (W+1)中的觸發器塊80之前等待接受來自 所有節點20 (1)-20 (W)的數據。在一個實施例中,每一節點20(1)_20(W)被配置成響應于被提供來自相應的始 發者塊70(1)-70(W)的數據來使用源接口 12來將其身份作為數據的一部分提供給節點 20(W+1)。節點20(W+1)使用其目標接口 14來跟蹤所接收的提供以確定何時所有節點 20 (1)-20 (W)都已經提供了其身份。節點20(W+1)使用其目標接口 14來響應除最后一個 提供之外的所有提供,但有推遲。響應于來自所有節點20 (1)-20 (W)的提供被接收,節點 20(ff+l)使用其目標接口 14來對除了提供最后一個提供的節點20(1)-20 (W)之外的所有 節點20(1)-20(W)調用保留操作。節點20(W+1)等待向提供所接收的最后一個提供的節點20 (1)-20 (W)作出響應直到節點20 (W+1)確定所有保留都成功還是有任何保留失敗。接收保留調用的所有節點20 (1)-20 (W)使用其相應的目標接口 14來對相應的始 發者塊70 (1)-70 (W)調用保留操作。始發者塊70 (1)-70 (W)通過將成功或失敗指示符提供 給相應的調用節點20 (1)-20 (W)來響應保留調用。如果始發者塊70不再保存所提供的數 據或者所提供的數據由另一節點20 (未示出)保留,則始發者塊70用失敗指示來響應該保 留調用。否則,始發者塊70用成功指示來響應該保留調用。節點20 (1) -20 (W)響應于從相應的始發者塊70 (1) -70 (W)接收失敗指示符來檢測 到失敗的保留。節點20(1)-20(W)還可響應于始發者塊70 (1)-70 (W)變為與相應的節點 20 (1)-20 (W)斷開連接來檢測到失敗的保留。檢測到失敗的保留的每一節點20(1)-20(W) 用失敗指示符來響應節點20 (W+1)的保留調用。從相應的始發者塊70 (1)-70 (W)接收成功 指示符的每一節點20 (1)-20 (W)用成功指示符來響應節點20 (W+1)的保留調用。節點20(W+1)響應于從節點20(1)_20(W)接收失敗指示符或者響應于節點 20 (1)-20 (W)中的任一個變為斷開連接來檢測任何失敗的保留。如果節點20(W+1)檢測 到任何失敗的保留,則節點20 (W+1)使用其目標接口 14來對用成功指示符響應該保留 調用的所有節點20(1)-20(W)調用釋放操作。節點20(W+1)還將已推遲返回至提供節 點20(W+1)所接收的最后一個提供的節點20(1)-20(W)。響應于接收到釋放調用,節點 20 (1)-20 (W)釋放成功的保留,并進而對相應的始發者塊70(1)-70(W)調用釋放操作。始發 者塊70(1)-70(W)響應于從節點20 (1)-20 (W)接收到釋放調用來釋放成功的保留。如果節點20(W+1)檢測到所有保留都成功,則節點20(W+1)使用其目標接口 14 來對除了提供節點20(W+1)所接收的最后一個提供的節點20(1)-20(W)之外的所有節 點20(1)-20(W)調用消費操作。節點20(W+1)將已接受返回至提供最后一個提供的節點 20 (1) -20 (W),而該節點20 (1) -20 (W)進而將已接受返回至相應的始發者塊70 (1) -70 (W)。 接收到消費調用的所有節點20(1)-20 (W)進而使用其相應的目標接口 14來對相應的始發 者塊70(1)-70(W)調用消費操作。節點20(W+1)使用其源接口 12來將所組合的數據提供 到進程40(W+1)中的觸發器塊70。觸發器塊70通過接受來自節點20 (W+1)的數據來作出 響應以完成聯結操作。在另一實施例中,當所有數據已在節點20(1)_20(W)處被保留或接受時,節點 20(W+1)用布爾值來向進程40(W+1)中的觸發器塊70發送信號。觸發器塊70檢索來自 節點20(1)-20(W)的數據。在該實施例中,節點20(W+1)將已接受返回至提供數據的節點 20 (1)-20 (W)中的最后一個。在其他實施例中,聯結操作可以在使用與始發者塊70和/或觸發器塊80的其他 組合進行接口的源-目標模式10的其他組合的數據流網絡32C中實現。圖10是示出包括聯結操作的進程網絡94的一實施例的框圖。在圖10中,聯結操 作通過包括數據流網絡32C來在進程40 (8)和進程40 (9)和40 (10)之間實現。使用數據 流網絡32(,進程40(4)接受從進程40 (9)和40 (10)中的每一個提供給數據流網絡32C的 數據。進程40(8)對數據執行某些計算并使用實現發送操作的數據流網絡32E來將所得數 據發送給進程40 (11)。以上參考圖5-10所示的發送、接收、選擇和聯結操作可在其他實施例中被組合成 更復雜的配置。
            圖11是示出被配置成實現包括帶有進程調度器的運行時環境的計算機系統100 的一實施例的框圖。計算機系統100包括一個或多個處理器封裝102、存儲器系統104、零個或多個輸 入/輸出設備106、零個或多個顯示設備108、零個或多個外圍設備110、和零個或多個網絡 設備112。處理器封裝102、存儲器系統104、輸入/輸出設備106、顯示設備108、外圍設備 110和網絡設備112使用包括任何合適的類型、數量和配置的控制器、總線、接口、和/或其 他有線或無線連接的一組互連114來進行通信。計算機系統100表示出于通用或專用目的而配置的任何合適的處理設備。計算機 系統100的示例包括服務器、個人計算機、膝上型計算機、圖形輸入板計算機、個人數字助 理(PDA)、移動電話、和音頻/視頻設備。計算機系統100的組件(即,處理器封裝102、存 儲器系統104、輸入/輸出設備106、顯示設備108、外圍設備110、網絡設備112和互連114) 可包含在公共外殼(未示出)中或任何合適數量的獨立外殼(未示出)中。處理器封裝102包括硬件線程116(1)_116(X),其中X是大于或等于一的整數并 表示第X個硬件線程116。處理器封裝102中的每一硬件線程116被配置成訪問并執行存 儲在存儲器系統104中的指令。這些指令可包括基本輸入輸入系統¢10 或固件(未示 出)、操作系統(OS) 120、資源管理層121、運行時平臺122、和應用程序124。每一硬件線程 116可結合或響應于從輸入/輸出設備106、顯示設備108、外圍設備110、和/或網絡設備 112接收到的信息來執行指令。計算機系統100引導并執行OS 120。OS 120包括可由硬件線程116執行來管理 計算機系統100的組件并提供允許應用程序1 訪問并使用該組件的一組功能的指令。在 一個實施例中,OS 120是Windows操作系統。在其他實施例中,OS 120是適于和計算機系 統100 —起使用的另一操作系統。資源管理層121包括可結合OS 120來執行以分配包括硬件線程116的計算機系 統100的資源的指令。資源管理層121可作為對一個或多個應用程序IM可用的功能庫或 者作為OS 120的一個集成部分被包括在計算機系統100中。運行時平臺122包括可結合OS 120和資源管理層121來執行以生成運行時環境 并向應用程序IM提供運行時功能的指令。這些運行時功能包括調度器功能。在被調用 時,調度器功能創建用于調度諸如應用程序IM等的程序的進程以供一個或多個硬件線程 116(1)-116⑴執行的調度器。運行時功能可作為應用程序IM的一部分、作為對一個或多 個應用程序1 可用的功能庫、或者作為OS 120和/或資源管理層121的一個集成部分被 包括在計算機系統100中。每一應用程序IM包括可結合OS 120、資源管理層121和/或運行時平臺122來 執行以使計算機系統100執行所需操作的指令。每一應用程序IM表示可與運行時平臺 122所提供的調度器一起執行的一個或多個程序。存儲器系統104包括被配置成存儲指令和數據的任何合適的類型、數量和配置的 易失性或非易失性存儲設備。存儲器系統104的存儲設備表示存儲包括OS 120、資源管理 層121、運行時平臺122和應用程序IM的計算機可執行指令的計算機可讀存儲介質。這些 指令可由計算機系統執行來執行此處描述的OS 120、資源管理層121、運行時平臺122和應 用程序124的功能和方法。存儲器系統104中的存儲設備的示例包括硬盤驅動器、隨機存取存儲器(RAM)、只讀存儲器(ROM)、閃存驅動器和卡、以及磁盤和光盤。存儲器系統104存儲從處理器封裝102、輸入/輸出設備106、顯示設備108、外圍 設備110和網絡設備112接收的指令和數據。存儲器系統104將存儲的指令和數據提供給 處理器封裝102、輸入/輸出設備106、顯示設備108、外圍設備110和網絡設備112。輸入/輸出設備106包括被配置成將指令或數據從用戶輸入到計算機系統100并 將指令或數據從計算機系統100輸出到用戶的任何合適的類型、數量和配置的輸入/輸出 設備。輸入/輸出設備106的示例包括鍵盤、鼠標、觸摸墊、觸摸屏、按鈕、撥盤、旋鈕和開關。顯示設備108包括被配置成向計算機系統100的用戶輸出文本和/或圖形信息的 任何合適的類型、數量和配置的顯示設備。顯示設備108的示例包括監視器、顯示屏和投影 儀。外圍設備110包括被配置成用計算機系統100中的一個或多個其他組件來操作以 執行通用或專用處理功能的任何合適的類型、數量和配置的外圍設備。網絡設備112包括被配置成允許計算機系統100通過一個或多個網絡(未示出) 進行通信的任何合適的類型、數量和配置的網絡設備。網絡設備112可根據任何合適的網 絡協議和/或配置來操作以允許計算機系統100將信息發送給網絡或者從網絡接收信息。在圖11的實施例中,OS 120、資源管理層121、運行時平臺122和應用程序124中 的一個或多個可包括帶有使用如上參考圖1A-10所描述的包括任何合適數量的源-目標模 式10的數據流網絡32來連接的進程40的進程網絡。以上實施例提供了用于按通用、靈活和可擴展的方式將進程連接到進程網絡中的 被稱為源-目標模式的合成模型。該模型允許常見進程代數構造與數據流網絡組合來形成 進程網絡。諸如發送、接收、選擇和聯結等典型的進程代數操作可用合成模型來表達以形成 提供進程之間的完全互操作進程代數操作的數據流網絡。該模型可應用于大量簡單數據流 網絡以及更復雜的數據流網絡。該模型還允許松連接的進程網絡。在松連接的進程網絡的情況下,進程可能對該 進程正在交互的其他進程不具有或者具有有限的知識。相反,進程知道與其他進程的連接 點以及這些連接點的意義。松連接的進程網絡可用于實現高度可維護程序并允許基于數據流構造的更復雜 和高級的路由邏輯。無源數據流網絡與有源進程用作中介相比可更高效地將數據從一個進 程路由到另一進程。盡管此處說明并描述了具體實施例,但本領域技術人員可以理解,可用各種替換 和/或等價實現來替換此處示出并描述的具體實施例而不背離本發明的范圍。本申請旨在 覆蓋此處討論的具體實施例的任何改編或變型。因此,本發明旨在僅由權利要求書及其等 效方案來限制。
            權利要求
            1.一種在計算機系統(100)中執行的方法,所述方法包括用第一目標接口(14)調用第一源接口(1 中的第一鏈接操作,所述第一鏈接操作在 所述第一源操作和所述第一目標接口之間創建第一鏈接(16);調用所述第一目標接口中的第一提供操作來將第一數據從所述第一源接口提供到所 述第一目標接口 ;以及在調用所述第一提供操作之后用所述第一目標接口調用所述第一源接口中的第一保 留操作。
            2.如權利要求1所述的方法,其特征在于,還包括響應于所述第一提供操作將已推遲從所述第一目標接口返回至所述第一源接口 ;以及 在返回已推遲之后用所述第一目標接口調用所述第一源接口中的所述第一保留操作 來為所述第一目標接口保留所述第一數據。
            3.如權利要求2所述的方法,其特征在于,還包括在調用所述第一保留操作之后用所述第一目標接口調用所述第一源接口中的消費操 作來用所述第一目標接口消費所述第一數據。
            4.如權利要求2所述的方法,其特征在于,還包括在調用所述第一保留操作之后用所述第一目標接口調用所述第一源接口中的釋放操 作來釋放所述第一數據。
            5.如權利要求1所述的方法,其特征在于,所述第一源接口至少包括所述第一鏈接操 作、所述第一保留操作、釋放操作和消費操作。
            6.如權利要求1所述的方法,其特征在于,還包括用第一目標接口調用第二源接口(1 中的第二鏈接操作,所述第二鏈接操作在所述 第二源操作和所述第一目標接口之間創建第二鏈接(16);調用所述第一目標接口中的第二提供操作來將第二數據從所述第二源接口提供到所 述第一目標接口 ;以及在調用所述第二提供操作之后用所述第一目標接口調用所述第二源接口中的第二保 留操作。
            7.如權利要求6所述的方法,其特征在于,還包括在調用所述第一保留操作之后用所述第一目標接口調用所述第一源接口中的第一消 費操作來用所述第一目標接口消費所述第一數據;以及在調用所述第二保留操作之后用所述第一目標接口調用所述第二源接口中的第二消 費操作來用所述第一目標接口消費所述第二數據。
            8.如權利要求6所述的方法,其特征在于,還包括在調用所述第一保留操作之后用所述第一目標接口調用所述第一源接口中的第一釋 放操作來釋放所述第一數據;以及在調用所述第二保留操作之后用所述第一目標接口調用所述第二源接口中的第二釋 放操作來釋放所述第二數據。
            9.如權利要求6所述的方法,其特征在于,所述第二源接口至少包括所述第二鏈接操 作、所述第二保留操作、釋放操作和消費操作。
            10.一種存儲計算機可執行指令的計算機可讀存儲介質(120),所述計算機可執行指令在由計算機系統(100)執行時執行一種方法,所述方法包括使用至少包括鏈接、提供、保留、釋放和消費操作的第一源-目標模式(10)來將第一數 據從第一進程GO)提供到數據流網絡(32);使用至少包括所述鏈接、提供、保留、釋放和消費操作的第二源-目標模式(10)來將所 述第一數據從所述數據流網絡提供到第二進程GO)。
            11.如權利要求10所述的計算機可讀存儲介質,其特征在于,所述方法還包括使用至少包括所述鏈接、提供、保留、釋放和消費操作的第三源-目標模式(10)來將第 二數據從第三進程GO)提供到所述數據流網絡;以及響應于在將所述第二數據提供到所述數據流網絡之前將所述第一數據提供到所述數 據流網絡,使用所述第二源-目標模式來將所述第一數據從所述數據流網絡提供到所述第 二進程。
            12.如權利要求10所述的計算機可讀存儲介質,其特征在于,所述方法還包括使用至少包括所述鏈接、提供、保留、釋放和消費操作的第三源-目標模式(10)來將第 二數據從第三進程GO)提供到所述數據流網絡;以及在將所述第一數據和所述第二數據提供到所述數據流網絡之后,使用所述第二源-目 標模式來將所述第一數據和所述第二數據從所述數據流網絡提供到所述第二進程。
            13.如權利要求10所述的計算機可讀存儲介質,其特征在于,所述方法還包括 在將所述第一數據從所述數據流網絡提供到所述第二進程之前變換所述數據流網絡中的所述第一數據。
            14.如權利要求10所述的計算機可讀存儲介質,其特征在于,所述方法還包括 在將所述第一數據從所述數據流網絡提供到所述第二進程之前暫停所述第二進程。
            15.如權利要求10所述的計算機可讀存儲介質,其特征在于,所述方法還包括使用至少包括所述鏈接、提供、保留、釋放和消費操作的第三源-目標模式(10)來將所 述第一數據從所述數據流網絡提供到第三進程GO)。
            全文摘要
            提供了用于按通用、靈活和可擴展的方式將進程連接到進程網絡中的被稱為源-目標模式的合成模型。該模型允許常見進程代數構造與數據流網絡組合來形成進程網絡。進程代數操作可用合成模型來表達以形成提供進程之間的完全互操作進程代數操作的數據流網絡。
            文檔編號G06F15/16GK102047240SQ200980121239
            公開日2011年5月4日 申請日期2009年5月7日 優先權日2008年6月2日
            發明者D·卡拉漢, N·古斯塔夫松 申請人:微軟公司
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品