❶ 為什麼python打開沒多久,電腦就顯示遇到問題需要重啟
電腦提示:「你的電腦遇到問題,需要重新啟動。」是因為電腦的系統出現比較嚴重的錯誤。
修正錯誤的步驟為:
一、首先在桌面同時按下鍵盤快捷組合鍵「win+R」調出「運行」窗口,然後在運行窗口的搜索框內輸入「msconfig」點擊確定按鈕。
❷ python 內核似乎已經死了。它將自動重新啟動。
這種問題我覺得應該問問Linus本人。我只是從我的角度做點簡單的解釋。
1、c語言更接近底層,在處理底層問題上有更精準的調節。
2、python的執行效率不及c,雖然現在大部分pc可以忽略這個問題,但是在小的開發板層面,或者大型運算方面這個問題會被放大。
3、python為解釋型語言,即使打包也是帶著解釋器的,這樣對內核使用造成一定負擔。
4、python本身是有c實現的,同時也可以說是比較年輕的編程語言,python2到3的變遷加大了人員的學習成本,這也是一種負擔。
5、內核一直都是c構建,就算用python重寫,那麼之前的架構全部需要重寫,工作量也很大,除非能夠帶來相對大的提升讓這個時間犧牲的值得,否則我覺得重構的可能性不大。
以上是我一些個人想法。
❸ python 線程結束之後怎麼再重新啟動
給出一個簡單的線程互斥的例子,例子中同時啟動兩個線程,a線程獲取鎖,獲取後b線程處於等待狀態,只有a線程釋放鎖,才能進入b線程。代碼如下:
import threading
import time
def hello(name):
print(name + ' started')
lock.acquire(True)
time.sleep(50)
print(name + ' running')
lock.release()
print(name + ' exit')
lock = threading.Lock()
a = threading.Thread(target=hello,args='a')
b = threading.Thread(target=hello,args='b')
a.start()
b.start()
❹ python程序運行結束後,怎麼讓它自動回到開頭重新運行
1、首先在電腦的搜索框中輸入「idle」,出現的「IDLE」就是Python的入口,如下圖所示。