一份里几只手

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

用字典模拟进程:一个进程带一份内存和一张线程名单。看「算账」加了三个线程之后名单有多长、内存有几份:

def new_process(pid, name, mem):
    return {"pid": pid, "name": name, "mem": mem, "files": [], "threads": [name]}


def add_thread(p, tname):
    p["threads"].append(tname)
    return p

p = new_process(17, "算账", "内存A")
for t in ["核对", "写盘", "心跳"]:
    add_thread(p, "算账-" + t)
print(str(len(p["threads"])) + "/" + p["mem"] + "/" + p["threads"][0])
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论