共用方式為


2.7.2.3 lastprivate

lastprivate子句提供 /m 所提供的功能的private子句。 語法lastprivate子句是,如下所示:

lastprivate(variable-list)

控制台中的變數變數清單有private子句語意。 當lastprivate指示詞用來識別工作共用的建構,而每個值的子句便會出現lastprivate相關聯的迴圈中,或語彙上最後一個區段指示詞中,依序最後的反覆運算變數指派給變數的原始物件。 變數不會指派值的最後一個反覆項目平行的,或藉由語彙上最後一個區段的 區段平行區段指示詞,建構之後,有一些未決定的值。 未指定的子物件也會有一些未決定的值建構後。

若要限制lastprivate子句如下:

  • 所有的限制,如private套用。

  • 與指定為類別型別變數lastprivate必須具有可存取的、 模稜兩可的複製設定運算子。

  • 變數,都是放在平行區域內私用或中顯示的reduction的子句平行指示詞不能在指定lastprivate工作共用的指示詞,以便繫結到平行建構函式上的子句。