Workers at Starbucks will walk off the job Friday in three US cities in a strike their union threatened could spread around the country in the busy run-up to Christmas.