Linux被中断的系统调用

首先我要先感谢冷韵导师(导师Q:974062941)

我今年29岁,来自西北的一个小县城。

我习惯了穷苦的日子,在初中还没毕业的时候,我跟着亲戚去了广东深圳打工。刚到深圳的时候,我被眼前的高楼大厦惊呆了!原来大城市是这样的繁华!我从那一刻开始,心里面下了一个决定:一定要出人头地,不能被人看不起。

我先是去了一家茶餐厅打工,那时候茶餐厅都是土豪喝的,看着他们西装革履,气质文雅,我打心里有点敬畏他们,所以对待客人的时候我都是毕恭毕敬。让我在服务员生涯中印象最深的一次是,那是一个冬天天气很冷,我穿的衣服比较少,在给客人倒水的时候打了一个喷嚏,那位文雅的客人立马火冒三丈,直接拿起热水瓶泼向我。骂了一句我也听不懂的粤语,然后经理出面调解了此事。从那以后,我就被辞退了,整个月工资都没拿到。能怎么办,我一个来到他乡的陌生人,被人欺负,被人骂,只能忍气吞声。但是我心里面出人头地的想法更加的重了。

后来,我去过工厂打工,也去捞过下水道,也学过修车。可是到了25岁那年,我依然漂泊在深圳,一无所有。甚至连邻居单身小花那个胖胖的150斤大肥婆都对我没兴趣。那一年恰好本命年,我非常难过,感觉一直被老天压抑住了运气。有一段时间我背着网上进购的毛绒玩具在大街上叫卖,1个小时成本价甩出去,因为那时候我很穷,穷到没饭吃,只能成本价,甚至亏本卖。卖了几十块钱之后我就去吃东西。

25岁那年啊,我睡过公园,也去过深圳三和所谓网络上说的大神聚集的地方,受不了那种堕落的思想,我毅然决然的离开了那个鬼地方。我还有梦想,我不能被现实击垮。来深圳差不多10年,我不能这样混下去。

我找了一份普通送外卖的工作月薪3000的工资。在公司天天送送外卖。有一次一个同事请我们大家10多号人吃饭,还去唱歌,非常豪气。我从旁人那打听到原来这个家伙在网上打一个叫北京赛车的游戏。赢了不少,所以今天非常豪气请大家吃饭嗨。我那时候对这些一窍不通,厚着脸皮给那位请客的同事敬了不少酒。那以后,我两的关系随着时间的流逝开始紧密起来。我开始请教他发财之路。

语重心长的对我说:小李,不是我不教你,而是这个东西啊,有赢有亏,大部分人是亏的。你最好不要接触。

可是那时候看着他准备买车,日子潇洒,又结交了一个漂亮高挑的女朋友。我哪里忍得住,我死磨硬泡让他教教我。

我狠下心请了他去了当时东莞比较豪华的一家浴场,第二天他就开始教了我北京赛车。我开始慢慢的摸索,从小脑子灵,对数字的东西还挺敏感的。所以我很快的,从最刚开始的100,到后面的500 ,再到后面的1000 2000.我发现自己卡里慢慢的有了5位数。非常开心。

我开始换了一个一室一厅的房子,记得那时候房租还没现在这么贵,那时候在城中村,500就可以租到一室一厅了,比之前我的那个300的单间要“豪华”许多了。我开始工作也不去了,整天在家里动动手指,觉得比上班强多了。

就这样的日子慢慢的持续了2个月吧,我每天能赢个200-300块钱。非常激动,感觉找到了发财之路。可谁知,原来这是一个无底洞啊!2个月后,我卡上大概有了3万多。但是好像运气用完还是怎么了,反正怎么打怎么亏,不知道怎么回事。那是我最黑暗的一段时间,我慢慢的开始起步冲1000,2000了。平时都是200 300进去玩的。越打越大这个东西真的是。到最后卡里剩下0的时候,我彻底蒙了。我不知道怎么办,感觉生活都失去了 希望,感觉活着都没意思了。身无分文,房租马上到期又要交房租。

我找朋友借了点补上了房租,躺在床上整天彻夜难眠。那天晚上有一个女孩(导师Q:974062941)加我,说能带我回血。我那个时候哪里还有钱,通过之后,就抱着调戏的心态跟她聊了聊。而后熟悉了之后,我找朋友借了500吧。开始让她带带我,专业的东西有专业的人研究,反正一无所有了,我就让她带着。

没想到一个星期时间不到,就打到了2000多。

我仿佛看到了希望,感觉自己能上岸啦。于是跟着她每天制定严格的目标,到了目标就不再玩了,就自己跑去公园打发时间,严格的控制自己不贪心。

渐渐的,大概过了2个月,我又回到了3万多的状态,我开心极了。想着马上过年了,再捞一点,今年终于可以扬眉吐气的回家过个好年了。

我记得在坐火车回家过年的前一天,我卡里有整整5万多了。非常开心,我打工将近10年都没存下这么多,没想到幸运女神终于眷顾了我一次,让我过个好年。我非常感谢她,让我至少有了希望。

过完年,我觉得这个东西不可能一直赢下去,我就没有再玩了。后面跟朋友开了一家粥铺,起早贪黑,但是比较踏实,虽然赚的没有那么快,那么多,但是终归不用再经历起起伏伏的日子了,我再也不想经历整天提心吊胆的日子,真的不想了! (导师Q:974062941)

原文地址:https://www.cnblogs.com/shdjkgh/p/11658139.html

时间: 2024-10-09 22:05:31

Linux被中断的系统调用的相关文章

Linux的中断和系统调用 & esp、eip等寄存器

http://www.linuxidc.com/Linux/2012-11/74486.htm 一共三篇 中断一般分为三类: 1.由计算机硬件异常或故障引起的中断,称为内部异常中断: 2.由程序中执行了引起中断的指令而造成的中断,称为软中断(这也是和我们将要说明的系统调用相关的中断): 3.由外部设备请求引起的中断,称为外部中断.简单来说,对中断的理解就是对一些特殊事情的处理. 当发生软件中断时,其他所有的中断都可能发生并被处理:但当发生磁盘中断时,就只有时钟中断和机器错误中断能被处理了. 用户

Linux环境编程之信号(二):不可靠信号、中断的系统调用、可重入函数

(一)不可靠信号 对前面说的信号,是不可靠的,不可靠指的是信号可能会丢失:一个信号发生了,但进程却可能一直不知道这一点.另外,进程对信号的控制能力有限,只能捕捉信号或忽略它.有时用户希望通知内核阻塞一个信号:不要忽略它,在其发生时记住它,然后在进程做好准备时再通知它.这种阻塞信号的能力并不具备. 之前的版本中村咋一个问题:在进程每次接到信号对其进行处理时,随即将该信号动作复位为默认值.另一个问题是,在进程不希望某种信号发生时,它不能关闭该信号.进程能做的一切就是忽略该信号. (二)中断的系统调用

Linux中断的系统调用

早期UNIX系统的一个特性是:如果在进程执行一个低速系统调用而阻塞期间捕捉到一个信号,则该系统调用就被中断不再继续执行.该系统调用返回出错,其errno设置为EINTR.这样处理的理由是:因为一个信号发生了,进程捕捉到了它,这意味着已经发生了某种事情,所以是个好机会应当唤醒阻塞的系统调用. 在这里,我们必须区分系统调用和函数.当捕捉到某个信号时,被中断的是内核中的执行的系统调用. 为了支持这种特性,将系统调用分成两类:低速系统调用和其他系统调用.低速系统调用是可能会使进程永远阻塞的一类系统调用,

中断的系统调用

早期UNIX系统的一个特性是:如果在进程执行一个低速系统调用而阻塞期间捕捉到一个信号,则该系统调用就被中断不再继续执行.该系统调用返回出错,其errno设置为EINTR.这样处理的理由是:因为一个信号发生了,进程捕捉到了它,这意味着已经发生了某种事情,所以是个好机会应当唤醒阻塞的系统调用. 在这里,我们必须区分系统调用和函数.当捕捉到某个信号时,被中断的是内核中的执行的系统调用. 为了支持这种特性,将系统调用分成两类:低速系统调用和其他系统调用.低速系统调用是可能会使进程永远阻塞的一类系统调用,

Linux kernel中断子系统之(五):驱动申请中断API

一.前言 本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的驱动的时候,如何向Linux Kernel中的中断子系统注册中断处理函数?为了理解注册中断的接口,必须了解一些中断线程化(threaded interrupt handler)的基础知识,这些在第二章描述.第三章主要描述了驱动申请 interrupt line接口API request_threaded_irq的规格.第四章是进入request_threaded_irq的实现细节,分析整个代码的执行过程. 二.和中断相关的lin

Linux 内核中断内幕

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-linuxkernelint/index.html#resources Linux 内核中断内幕 本文对中断系统进行了全面的分析与探讨,主要包括中断控制器.中断分类.中断亲和力.中断线程化与 SMP 中的中断迁徙等.首先对中断工作原理进行了简要分析,接着详细探讨了中断亲和力的实现原理,最后对中断线程化与非线程化中断之间的实现机理进行了对比分析. 3 评论 苏 春艳, 在读研究生 杨 小华 ([e

linux内核编程入门--系统调用监控文件访问

参考的资料: hello world   https://www.cnblogs.com/bitor/p/9608725.html linux内核监控模块——系统调用的截获  https://www.cnblogs.com/lxw315/p/4773566.html 实现: 实验目的: 内核模块的编写:完成一个Linux/Windows内核/驱动模块的编写, 能够实现对文件访问的监控.或者对键盘设备.USB设备.网络设备. 蓝牙设备等的监控. 实验内容: 通过linux内核模块编程,写一个模块使

【Linux&Unix--exec 与 fock 系统调用】

个人学习整理,如有不足之处,请不吝指教.转载请注明:@CSU-Max 系列博文: Linux&Unix学习第一弹 -- 文件描述符与权限   Linux&Unix学习第二弹 -- 文件描述符与权限 进程和程序 简单的说,进程与应用程序的区别在于应用程序作为一个静态文件存储在计算机系统的硬盘等存储空间中,而进程则是处于动态条件下由操作系统维护的系统资源管理实体. (1)进程更能真实地描述并发,而程序不能. (2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理

Socket进程处理被中断的系统调用及Accept函数返回EINTR错误处理

我们用慢系统调用来描写叙述那些可能永远阻塞的系统调用(函数调用),如:accept.read等.永远阻塞的系统调用是指调用有可能永远无法返回.多数网络支持函数都属于这一类.比如,假设没有客户连接到server上,则server对accept的调用就没有返回保证.类似的.假设客户从未发送过一行要求server回射的文本.则server对read的调用将永不返回.其它慢系统调用的样例是对管道和终端设备的读写. 有一个例外,就是磁盘IO.他一般都返回调用者. 当一个进程阻塞与慢系统调用时捕获到一个信号