21. Should they be global variables for the program ( is that the most reasonable solution )? 22. Processes specify behavior, channels and global variables define the environment in which the processes run. 23. Global variables are available system-wide; local variables are only valid in the current shell.24. When programming AmigaDOS scripts, one must keep in mind that global variables are system-wide. 25. QuickDraw maintained a number of global variables per process, chief among these being the current port. 26. The setting of a global variable can create side effects that are hard to locate and predict. 27. Normally, a random canary is generated at program initialization, and stored in a global variable . 28. System variables ( known as global variables ) are distinguished by a " @ @ " prefix. 29. Protothreads are also stackless, which means global variables are needed for preserving variables across context switches. 30. This is a global variable that will effect all instances of the template, use with caution.