📄 diningphilosopher.vdk
字号:
[Version]
VdkFileVersion=4.0
[System Data]
System.Name=System
System.Clock Frequency (MHz)=600
System.Tick Period (ms)=0.05
System.History Buffer Size=256
System.Maximum Running Threads=10
System.Instrumentation Level=Full Instrumentation
System.Timer Interrupt=INT_TIMER1H_64
System.Maximum Active Memory Pools=0
System.Maximum Active Semaphores=10
System.Maximum Messages=0
System.Maximum Active Device Flags=0
System.Maximum I/O Objects=20
System.Semaphores Heap=system_heap0
System.Device Flags Heap=system_heap0
System.Messages Heap=system_heap0
System.I/O Objects Heap=system_heap0
System.Number of Nodes=1
[Idle Thread]
Count=1
IdleThread0.System Defined=true
IdleThread0.Name=IdleThread
IdleThread0.Stack0 Size=256
IdleThread0.Stack1 Size=256
IdleThread0.Heap=system_heap0
[Thread Types]
Count=1
ThreadType0.System Defined=false
ThreadType0.Name=PhilosopherThread
ThreadType0.Priority=5
ThreadType0.Message Enabled=false
ThreadType0.Thread Structure Heap=system_heap0
ThreadType0.Context0 Heap=system_heap0
ThreadType0.Context1 Heap=system_heap1
ThreadType0.Stack0 Heap=system_heap0
ThreadType0.Stack1 Heap=system_heap1
ThreadType0.Stack0 Size=300
ThreadType0.Stack1 Size=300
ThreadType0.Source File=PhilosopherThread.c
ThreadType0.Header File=PhilosopherThread.h
[Boot Threads]
Count=5
BootThread0.System Defined=false
BootThread0.Name=Philosopher1
BootThread0.Thread Type=PhilosopherThread
BootThread0.Initializer=1
BootThread1.System Defined=false
BootThread1.Name=Philosopher2
BootThread1.Thread Type=PhilosopherThread
BootThread1.Initializer=2
BootThread2.System Defined=false
BootThread2.Name=Philosopher3
BootThread2.Thread Type=PhilosopherThread
BootThread2.Initializer=3
BootThread3.System Defined=false
BootThread3.Name=Philosopher4
BootThread3.Thread Type=PhilosopherThread
BootThread3.Initializer=4
BootThread4.System Defined=false
BootThread4.Name=Philosopher5
BootThread4.Thread Type=PhilosopherThread
BootThread4.Initializer=5
[Priorities]
Count=0
[Semaphores]
Count=6
Semaphore0.System Defined=false
Semaphore0.Name=ChopStick1
Semaphore0.Initial Value=1
Semaphore0.Max Count=UINT_MAX
Semaphore0.Initial Delay=0
Semaphore0.Period=0
Semaphore1.System Defined=false
Semaphore1.Name=ChopStick2
Semaphore1.Initial Value=1
Semaphore1.Max Count=UINT_MAX
Semaphore1.Initial Delay=0
Semaphore1.Period=0
Semaphore2.System Defined=false
Semaphore2.Name=ChopStick3
Semaphore2.Initial Value=1
Semaphore2.Max Count=UINT_MAX
Semaphore2.Initial Delay=0
Semaphore2.Period=0
Semaphore3.System Defined=false
Semaphore3.Name=ChopStick4
Semaphore3.Initial Value=1
Semaphore3.Max Count=UINT_MAX
Semaphore3.Initial Delay=0
Semaphore3.Period=0
Semaphore4.System Defined=false
Semaphore4.Name=ChopStick5
Semaphore4.Initial Value=1
Semaphore4.Max Count=UINT_MAX
Semaphore4.Initial Delay=0
Semaphore4.Period=0
Semaphore5.System Defined=false
Semaphore5.Name=AllDone
Semaphore5.Initial Value=0
Semaphore5.Max Count=UINT_MAX
Semaphore5.Initial Delay=0
Semaphore5.Period=0
[Events]
Count=1
Event0.System Defined=false
Event0.Name=AllPhilosophersFull
Event0.Type=All
Event0.NumBits=5
Event0.Bit0.Name=Philosopher1Full
Event0.Bit0.Value=1
Event0.Bit1.Name=Philosopher2Full
Event0.Bit1.Value=1
Event0.Bit2.Name=Philosopher3Full
Event0.Bit2.Value=1
Event0.Bit3.Name=Philosopher4Full
Event0.Bit3.Value=1
Event0.Bit4.Name=Philosopher5Full
Event0.Bit4.Value=1
[Event Bits]
Count=5
EventBit0.System Defined=false
EventBit0.Name=Philosopher1Full
EventBit0.Initial Value=0
EventBit1.System Defined=false
EventBit1.Name=Philosopher2Full
EventBit1.Initial Value=0
EventBit2.System Defined=false
EventBit2.Name=Philosopher3Full
EventBit2.Initial Value=0
EventBit3.System Defined=false
EventBit3.Name=Philosopher4Full
EventBit3.Initial Value=0
EventBit4.System Defined=false
EventBit4.Name=Philosopher5Full
EventBit4.Initial Value=0
[Interrupts]
Count=0
[Device Drivers]
Count=0
[I/O Objects]
Count=0
[Device Flags]
Count=0
[Memory Pools]
Count=0
[Multiprocessor Info]
Count=1
MultiProcInfo0.System Defined=true
MultiProcInfo0.Name=MultiprocessorInfo
MultiProcInfo0.Multiprocessor Messages Allowed=false
MultiProcInfo0.Local Processor ID=0
[Marshalled Message Types]
Count=0
[Imports]
Count=0
[Routing Threads]
Count=0
[Routing Nodes]
Count=1
RoutingNode0.System Defined=true
RoutingNode0.Name=RoutingNode0
RoutingNode0.Routing Thread=0
[Heaps]
Count=0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -