Difference between revisions of "0001"
Jump to navigation
Jump to search
(updating page) |
|||
| Line 1: | Line 1: | ||
| − | {{ | + | {{Icon|trilogy}} |
| − | + | <hr /> | |
| − | + | '''Description''' | |
| − | + | : Stops the execution of a [[thread]] | |
| − | + | '''Syntax''' | |
| − | + | : 0001: wait [''int''] ms | |
| − | + | : wait [''int''] | |
| − | + | '''Parameter''' | |
| + | : [''int''] | ||
| + | :: Time to wait in milliseconds | ||
| + | '''Native analog''' | ||
| + | : [[WAIT]] | ||
| − | ==Keywords== | + | This opcode stops an execution of the thread for specified amount of time in ms. A parameter value of 0 (wait 0 ms) means that the thread will regain focus as soon as possible, whereas values greater than 0 denote the minimum time span that has to go by before the thread is revisited. A wait is required for almost all [[Create a thread#Loops|loops]]. |
| + | |||
| + | == Example == | ||
| + | The following example, using Sanny Builder, shows a simple loop, with the required "wait" opcode. | ||
| + | <source lang="scm"> | ||
| + | while true | ||
| + | wait 0 ms | ||
| + | end | ||
| + | </source> | ||
| + | |||
| + | == Keywords == | ||
wait, thread | wait, thread | ||
| + | |||
| + | [[Category:OpCodes]] | ||
Revision as of 17:26, 22 November 2011
Description
- Stops the execution of a thread
Syntax
- 0001: wait [int] ms
- wait [int]
Parameter
- [int]
- Time to wait in milliseconds
Native analog
This opcode stops an execution of the thread for specified amount of time in ms. A parameter value of 0 (wait 0 ms) means that the thread will regain focus as soon as possible, whereas values greater than 0 denote the minimum time span that has to go by before the thread is revisited. A wait is required for almost all loops.
Example
The following example, using Sanny Builder, shows a simple loop, with the required "wait" opcode.
while true
wait 0 ms
endKeywords
wait, thread