当真正的问题

When可与连续动词或瞬时动词连用;

While只能与连续动词连用

首先,比较when和while。

When可以用来引导表示时间点的状语从句。

当他到达时,我会告诉你。

试着分析一下,当“他来了”那一刻,就是一个时间点,这并不难理解。

While是用来引导时间段的从句。这时,主句往往出现在进行时态(现在进行时和过去进行时等。)

今天早上你父亲看电视的时候,你在做什么?

as用来引导表示动作需要很短时间的句子。

当他完成作业后,他们立即离开了学校

我觉得楼上说的很片面,不准确。