Scheduled Gateway Scripts

Do scheduled gateway scripts start their own thread? What happens when the scheduled script takes longer than the time between the next scheduled time? Why doesn't the scheduled gateway script have the same settings as the timer script Shared/Dedicated. Can you cancel a running scheduled gateway script?

One thread, at most. Running too long delays the next execution.

You should be able to cancel from the gateway's script monitor.

They are executed on their own thread obtained from a thread pool.

Next one doesn't run until the current one finishes. Executions queue up.

Not needed, it's effectively always dedicated.