谢邀。
这一现象是“战斗或逃跑反应”(Fight-or-flight response)带来的一种瞬间的超觉醒状态(hyperarousal)。
-------------2013.05.16 更新-------------------
关于感受到时间变得很粘稠,或是时间凝固了的情况再多说两句——
不同的动物应对应激的反应是不一样的,同样的个体在面对不同情况的应激时的反应也是有差别的。
这一反应又被称为fight-or-flight-or-freeze response,注意那个freeze的状态 ,就是我们平常说的『被吓傻了』
再举些例子。比如老鼠,在感受到威胁的情况下通常会逃跑,但是若走投无路了,被逼到角落的时候便会殊死一搏,而在感受到不知所谓的刺激的时候便会瞬间『freeze』,比如听到很大的响动,第一反应就是呆滞零点几秒才回过神来。在实验室需要精确测定老鼠体重的时候通常就制造很大的声音,利用它们发呆不动的那段时间去准确读数。
『freeze』的进化学意义就是有保护色的动物在捕食者距离较远的情况下保持静止就可以躲过捕食者的观察,这是最经济的逃避捕食者的手段,如果没能成功欺骗捕食者再选择逃跑。
还有一些动物更极端,干脆把『freeze』变成装死。
------------------------------------------------------------------------
这是机体应对环境应激(stress)所作出的一种适应性反应。这一反应经由HPA轴(HPA-axis),最终触发肾上腺皮质激素(皮质醇,CORT)的释放并完成相应的生理调节功能。如下图
下丘脑------(促肾上腺皮质激素释放激素:CRH)------→垂体------(促肾上腺皮质激素:ACTH)----→肾上腺皮质------→肾上腺皮质激素(皮质醇,CORT)
到这个时候,真正的主角其实还没有登场,伴随着交感神经的兴奋和皮质醇的释放,主导全身各种反应的主角——肾上腺素,出现了。
那么肾上腺素是如何让身体进入所谓的超觉醒状态的呢?
肾上腺素释放之后,机体产生如下一系列的适应性反应——
在战斗或逃跑中急需调动的身体机能在此时都会被赋予“高优先级”,而不急需的都会被降低优先级——消化系统是最典型的,一只老虎在背后追, 你显然没空再去消化胃里的食物转化为能量逃跑。
上述反应都是在极短的时间内完成的。最终的结果就是使人在瞬间头脑异常清醒,反应速度加快,爆发力剧增。目的就是为了在应对突发状况时能迅速做出有效的反应。在人类漫长的演化过程中,几乎无时不处在危险之中,这一应对策略使人能迅速有效的应对各种危机。
我如何在不损害我自身健康的情况下,自主地进入”肾上腺素高速分泌“的状态?
答案——几乎不可能。因为这一反应是由自主神经系统(ANS)控制完成的,所谓“自主”,是因为人无法靠意识控制该部分神经的活动。自主神经系统掌握着性命攸关的生理功能,如心脏搏动,呼吸,血压,消化和新陈代谢。
为什么说“几乎”是因为受过专门训练的人可以在一定程度上对自主神经系统施加干预,比如我就见过有人可以用意识控制让身上起鸡皮疙瘩,但这一控制很有限,想达到进入”肾上腺素高速分泌“的状态不太现实。此外还有一个原因,我在另一个问题(
为什么耳朵(听觉)无法关闭?)的回答中提到过——
在人类漫长的演化过程中,几乎都是处于食物极度匮乏的状态
对人体自主神经控制的『元件』进行主动干预是需要形成新的神经连接来完成的,是个消耗能量的过程,无论是对于先天还是后天,所以不必要的干预我们都没有『进化出来』,比如直接控制心跳、血液循环等。而采用了更为精妙的机制,比如通过『应激反应』产生 Fight-or-flight response 来间接产生相应的适应性变化。
看到这里或者有人会好奇,既然这种超觉醒状态跟小宇宙爆发了一样,为什么不一直维持下去呢?
因为
出来混,迟早要还的
进入这种状态对能量消耗极其巨大,即便是现代人类可以补充这么巨大的能量开支,这一状态也无法维系。因为若是这种应激状态得不到解除,长期处于慢性应激的人消化系统很容易出问题,高压人群罹患胃溃疡就是慢性应激导致的。海洋馆里进行表演的海豚也是长期处于慢性应激状态,它们的食物中是长期添加抗胃酸药物的,即便如此,它们也大都会早早死于消化系统疾病及其并发症,几乎没有善终的。此外,慢性应激还会干扰神经内分泌网络使得免疫力下降。
这就是为什么在生活中要维持一个良好的心态。嗯,答到这发现已经把题给偏了。
题主的最后一个问题——
诸位朋友有过类似的经历或感受么?
其实每个人肯定都有,只不过大脑有遗忘不好经历的保护机制,时间久了很容易被忘却。
最后来卖个萌
参考资料:
http://en.wikipedia.org/wiki/Stress_%28biological%29 http://en.wikipedia.org/wiki/Fight-or-flight_response