pyspark.InheritableThread

pyspark。 InheritableThread ( 目標:可調用的,*arg遊戲:任何,* *kwargs:任何 )

線程是推薦用於PySpark代替threading.Thread當固定線程模式啟用。使用這個類的完全一樣threading.Thread但正確地繼承了特定JVM線程如可繼承的屬性InheritableThreadLocal

同時,注意固定線程模式從Python不關閉連接到JVM線程完成後在Python的一麵。這個類,Python執行垃圾收集線程實例並關閉連接正確完成JVM線程。

當固定線程模式,這是threading.Thread

筆記

這個API是實驗性的。

方法

getName()

isDaemon()

is_alive()

返回線程是否活著。

加入((超時))

等待該線程終止。

運行()

表示線程的活動方法。

setDaemon(惡魔的)

setName(名字)

開始()

啟動線程的活動。

屬性

守護進程

一個布爾值,指示是否這個線程是一個守護線程。

鑒別

這個線程的線程標識符或如果它尚未啟動。

的名字

一個字符串用於識別目的。

native_id

本機整體這個線程的線程ID,或如果它尚未啟動。