The best example is trying to block a zerg early hatchery. Most pros will set their worker to patrol in a small area to block the hatchery. Why not hold position or just "stop"?
|
Patrolling keeps the worker from getting killed easily, while still blocking the area. And it's more efficient than manually moving around, you can let it 'patrol' and move on with your business. |
|||||||
|
|
Yet another reason is that a patrolling worker will attack other workers that come near it (IIRC). An idle worker will just run away, which means they're no longer blocking. Whereas if they send a worker to build a building where your patrolling worker is, I believe your worker will attack theirs, and if they don't notice it, could even kill it. Edit: As the comments indicate, I might not be right about workers attacking when set on patrol. I haven't tried it lately. |
||||
|
Patrolling the worker also prevents it from showing up as idle. This way, any idle workers that are selected can actually be used for something else. |
|||||
|