In an ideal work environment, probably less so than other employees. But I think anyone who has their salary reduced is going to reevaluate their position, and those with more valuable skills are more likely to leave. The question is, what is more likely to cause a serious reevaluation, salary reductions or layoffs?
I think for most tech companies, a single round of layoffs is preferable, as the people who you want to remain are more likely to feel they aren't and won't be affected and not reevaluate their position. The reductions approach could work for smaller or startup companies with a flatter structure, where employees are more invested in the company's goals and successes, either through culture or shares.