全球FlexSim系统仿真中文论坛

搜索
查看: 3898|回复: 5
打印 上一主题 下一主题

咨询任务序列相关问题

[复制链接]
跳转到指定楼层
1#
missman 发表于 2013-11-7 16:50:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看了手册讲任务序列先占,如果为3,则会结束当前任务并删除任务序列中所有任务,直接执行最新的任务。
# `  `4 k2 x( a8 q# I. {. q, i( }但是我怎么改了后不是这样,仍然相当于插入新任务一样,执行完新任务还会执行之前的任务啊。' E( L( D# r5 q# j( Q; ~$ s

% h5 T+ y, O6 \7 x$ t4 f* N* b  U' c求解
2#
Lzying 发表于 2013-11-8 09:29:03 | 只看该作者
这里有一个小模型。我把第一个暂存区的先占改成3以后是停止了第二个暂存区的所有任务的。你可以看一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
3#
小蔡来了 发表于 2013-11-8 13:27:53 | 只看该作者
请问楼上  为什么操作员执行暂存区的先占任务  将实体卸载的时候模型会停止运行呢?
4#
慧娴亚伦 发表于 2013-11-8 14:12:15 | 只看该作者
3# 小蔡来了 7 q1 l* N! B1 |8 r/ Q5 Q

# J0 U% h, o  n: p: @4 [" B6 f这与先占值有关,有关先占值的说明如下:8 H# R4 p2 d" a7 \# Y/ ~% v+ \, B; J
0 = PREEMPT_NOT" g5 g& @! m' @3 d
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)# [$ z( k5 j8 n
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
- Z4 G# S8 P- Y# o# V) J3 = PREEMPT_AND_ABORT_ALL(只执行先占任务,删除当前和当前队列里的所有任务)
5#
shadowwind 发表于 2013-11-8 16:49:59 | 只看该作者
4# 慧娴亚伦
  B6 O$ ]2 j! {1 v' W$ a$ \
/ g7 H8 k% L) i: t* S- [% M: A5 K) {5 d9 \3 ^1 d, A& H
6#
 楼主| missman 发表于 2013-11-9 16:06:53 | 只看该作者
3# 小蔡来了 / k# H9 I/ l; |' K0 g. J/ A

  B' [' n  D0 K! c% r' {5 I这与先占值有关,有关先占值的说明如下:' K! ~8 Z- v" q3 E) p2 u
0 = PREEMPT_NOT0 C$ z/ c0 d( U9 a  O3 c
1 = PREEMPT_ONLY(只先占,把正在执行的拉入队列最前,执行先占任务)& P7 G* O/ @2 _) y) C; r
2 = PREEMPT_AND_ABORT_ACTIVE(删除当前任务)
1 U& y4 |8 d" Q& Z: P  p3 = PREEMPT_ ...
$ N# V) c7 N8 ]" a2 r慧娴亚伦 发表于 2013-11-8 14:12
1 i" t( C2 F2 v' P
这个从手册中看了,我再试试。谢谢斑竹
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-5-11 13:07 , Processed in 0.077624 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表