根據這個代碼 華為這個sleep 6秒和生成圖片毫無關係
程序很簡單
首先輸入一個文本 指定一個AI生成圖片存儲目錄
然後啟動一個線程把生成的圖片寫入指定的目錄
這個 try啥用呢?
就是當用戶 輸入 “文本” 啟動一個支線程後
突然用戶又按下了 control-c 終止程序時
exception 發現來了個 control-c key interrupt
這時候會發出命令讓支線程停止
這個 sleep 6秒就是確保支線程有足夠時間停止
這個6秒和生成圖片時間完全無關
實際生成圖片時間是不一定的 可能 1 秒 可能 20 秒
為何要停止主程序時停止支線程呢呢?
否則當你又啟動支線時 如果上一個沒停止 那麽就會發生衝突
以為是文科生和非專業半吊子
這個程序總能看懂了吧?