浅谈 Linux 的死锁检测

来源:alex-huang

链接:http://blog.chinaunix.net/uid-25942458-id-3823545.html

 

死锁:就是多个进程(≥2)因为争夺资源而相互等待的一种现象,若无外力推动,将无法继续运行下去。注意,只有在多进程或者多线程之间或者他们与中断之间相互通讯或者共享资源才有可能发生死锁,单线程或者进程之间没有联系的话,一般不会发生死锁。锁的种类比较多,这里主要说自旋锁和信号量。两者的差别就在于前者获得不到资源时的动作是不断的资源(即忙转浪费cpu的cycles)而后者则表现为睡眠等待。

[......]

阅读全文

前端实现文件的断点续传

早就听说过断点续传这种东西,前端也可以实现一下

断点续传在前端的实现主要依赖着HTML5的新特性,所以一般来说在老旧浏览器上支持度是不高的

本文通过断点续传的简单例子(前端文件提交+后端PHP文件接收),理解其大致的实现过程

还是先以图片为例,看看最后的样子
[......]

阅读全文

孩子不想上学,聪明妈妈的3句话刷爆朋友圈。

你曾听过孩子吐露心声“我不想上学”吗?其实大多数情况下,孩子说不想上学,不仅仅在表达字面意思,背后更可能隐藏着孩子对什么事情不满意,或者在什么事情上需要帮助。如果爸爸妈妈能抓住蛛丝马迹,读懂孩子的言外之意,那这个问题迎刃而解。

[......]

阅读全文