Hello,
I would like to ask about task priority.
I have two task:
TaskA - priority 242
TasbB - priority 243
TaskA call function: Log( "Tom", "No money");
( It is just example, it is not C code. Log is global struct)
Lets say TaskA is on line "Log.Error = "No money"; " Can be TaskB now become active? TaskB call same function with different Name and Error.
Data will by corrupted? So I have to use mailboxes? Is there any way how to check possible data conflict?
I would like to ask about task priority.
I have two task:
TaskA - priority 242
TasbB - priority 243
TaskA call function: Log( "Tom", "No money");
( It is just example, it is not C code. Log is global struct)
Lets say TaskA is on line "Log.Error = "No money"; " Can be TaskB now become active? TaskB call same function with different Name and Error.
Data will by corrupted? So I have to use mailboxes? Is there any way how to check possible data conflict?