我想执行类似的操作:
merge([[[],[],[],[t1]],[[],[],[],[t2,t3]]], X).
其中 X 将返回为:[[],[],[],[t1,t2,t3]]
。
但是我已经尝试了所有我的序言知识,但一无所获。
有什么提示吗?
想象一下:
Computer(
Tasklist1(
core1[sometasks],core2[sometasks],...,coreX(sometasks)),
...
TasklistX(
core1[sometasks],core2[sometasks],...,coreX(sometasks))
)
因此 tasklist1 之后的任务列表需要在相同的核心上调度,在 tasklist1 的任务之后。