精華區beta CSSE 關於我們 聯絡資訊
這邊定義task是一個infinite while loop 而一個job則是一次loop的結束 由user方面來看 可以簡單的在loop裡用inc #1來得知job執行的次數 但是從os的角度來看 考慮可以preemption的狀況 那可能在做完一次loop可以中間就交換好幾次了(context switch)... 而在os中 也無法知道一段user app的code是否執行結束 請問有辦法在user app code不修改 只修改os部分(schedule or etc.) 而得知一個task執行了幾次job嗎? 感謝 -- 熊熊加油! ▄ █▄ █▌▄ ▌▌ La New █████████▄▄▄ ▄███▄▄ ▄█ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.184.212 ※ 編輯: saker 來自: 218.168.184.212 (04/25 17:08)
iem743069:如果只是從 shell 著手呢? 04/25 21:26
scaaa:感覺Job的定義怪怪的~ 04/26 11:12
fillmore:看起來好像是os作業@@ 04/27 19:53
exoduschi:這問題有趣喔!!可能要去改OS的PC那邊吧 04/29 00:14