非主流,wake up,你们是这个社会的未来

​SYSTEM WAKE-UP(系统唤醒)​和外部中断唤醒(EXTI唤醒) 在STM32中,​和是两种不同的低功耗唤醒机制,主要区别在于触发源、应用场景和配置方式。 阅读详情

我觉得我的愤青已经收敛了不少,因为我成熟了或者说更加冷漠了,但是看到社会上充斥的非主流,我仍然有一种强烈的冲动,希望能然他们真正的明白他们在做什么,希望他们能真正的成为一个社会的主体,希望他们能真正的承担他们的责任,我无法认同他们的价值观,相信在任何一个有理智,会思考的人看来,他们所建立的只能是一种杂粕,他们不是在创造文化,而是在毁灭文化,同时毁灭我们这个社会,wake up ,please!

 

附网络上一篇流传极广的文章:

       1:脚穿仿匡威款式的无牌鞋或者假匡威
  
  2:身穿无款式无质量无品牌只有个性的五彩衣服。
  
  3:绝对热爱网络,从开始的挂QQ热追逐到踩空间热,QQ名字和QQ空间一定搞得非常花哨。
  
  4:05年她们喜欢叫"D调的华丽"
  
  5:06年她们喜欢诸如这些符号:的名字: ˙.& .o.灬 他们感觉这有飘逸感
   6:07年她们喜欢叫 侽孓,女子,什么*男子,*女子,***男子,***女子,伤男子,伤女子,此男子XXX,此女子XXX,他们就喜欢这种安妮宝贝笔锋下的网名。
  
  7:她们喜欢照相,她们却不懂摄像专业,只会拿着手机摄像头和视频照自己。
  
  8:她们照相喜欢用嘟着嘴巴,如果自己本来就肥,嘟起来显得更肥那就岷嘴!把眼睛使劲地睁大掩盖自己的脸丑。如果实在睁不大,买隐形眼镜,如果自己还是很丑,只有用PS加两个红腮在脸上,这样就占了脸大半空间,再丑都看起来可爱
  
  9:以上是装可爱型,一般是非主流女人的最爱,下面是装B型,多半是男人的最爱。她们是这样的:把脸转过去用侧脸来掩盖自己的脸丑,镜头从上面下面左面右 面背面……反正就是不从正面打过来。造成自己一种空虚,寂寞的美,旁边多半还有字,什么"我的寂寞,与你无关"什么"这男子伤透了心"什么"给你的爱其实一直都在,只是你不知道而已"当然肯定是用繁体和符号错综复杂的摆放这些字。
   10:她们学习简直就不可能好。家庭肯定也不怎么好,因为好背景的家庭绝对不会调教出所谓FZL的孩子,好的家庭背景的人家,品位绝对不会如此低 俗,既然她们学习不好,家庭不好,所以她们将来估计都没有出息,可以说他们一生的风光也就是在13-19岁,过了19岁她们基本都明白自己的无知,同样是人生的短暂风光,这个时间却比泰国人妖还短。可悲的是泰国人妖收入比她们丰厚多了,更可悲的是泰国人妖是*自己赚钱来让自己风光,而她们还是*父母的钱。
  
  11:她们99%玩劲舞团
  
  12:她们喜欢听歌,劲舞团里面的歌是她们的最爱,什么?周杰伦?SHE?潘纬伯?他们觉得老啦!他们喜欢Superjunior!喜欢杨丞琳!喜欢台湾 和韩国那些不出名*着综艺节目推销自己唱片的三流歌手!他们一般以为自己听几首劲舞团里的韩文歌就是懂音乐懂品位,就比那些听周杰伦的高尚了,其实你要问他们谁是Mariah Carey,什么是格莱美奖他们都不知道。
  
  13:她们喜欢在异性面前装嫩,同性面前装老
  
  14:她们当然非常喜欢装B,但是他们一般都喜欢在网络里用各种方式骂别人装B。
  
  15:极度热爱QQ空间,并以QQ为基点,以劲舞团为中心,以互联网为平台,迅速腐蚀中国文化
  
  16:她们的QQ个人签名换得非常频繁,而不管怎么换,她们的个人签名一般都喜欢先打了无数的空格,才开始打自己的话,这样能有一种飘逸美
现在街上有许多的非主流的女生, 一个个穿着繁杂 大包小包的 整体的**头,穿着时尚,黑色眼影,文身,耳洞,舌环什么的,妖艳的活动在城市的每个角落      

  和一帮渣滓男生混在一起, 站在马路上10多人聚集一起 公共场所大吼大叫,以为自己很叼,手上每人叼跟烟大多是80末和90年的小P孩      

  每天不读书,只知道玩出个性,我要是你们父母不抽死你们Y的??      

  这也算了,你们这群庞克女,还把爱情当游戏,这么小就把那张膜当玩具弄,没有什么所谓的纯洁的爱情 只有打扮时尚,玩酷,和男人鬼混才能吸引你们      

  90年的这群人要是*你们 算是毁了      

  整天泡在网吧 ,敲打着J5团, 粗匹话骂*象个老流氓      

  打些什么哈日系列的繁体字      

  MD 你们这群小P娘们 每天这样过 我看着都烦了 你们烦不      

  我有种奇怪的感觉每当走在路上 看到一群标准的非主流 我都象见到了鬼      

看见帅哥调皮的坯子 勾搭2句就去玩ONE NIGHT IN BED去了      

  每当看到这样的小P娘们我都会看到背后有2双父母无奈的眼神      

  你是男的调皮点到算了 你是女的啊 这样弄父母多着急啊?    

非主流,前几年开始听到的一个词语.字面理解.非主流就是不是主流的意思.也就是上面解释的意思 另类 不盲从潮流的一种意识.      

  一直觉得是很高尚的一个东西.开头听到这些我会想到一些非常让人觉得牛X轰轰的PUNK一族或者是*CK的The Beatles这类英雄的忠实追随者.感觉上我会觉得这些本属于anni baby书中的那些小资 中层阶级的东西.      

  经过几年随着80年代末90年代初的中学生成长.社会对这个词语的推崇的蔓延.慢慢开始平民化.糜烂化.恶心化.      

  这个蜕变让很多东西变得很畸形.人群的穿着习惯.说话的语气.乃至用词还有生活习惯.严重点说就是社会风气开始病态发展.      
前一段时间在MOP看到一张帖子.我都还跟DAVID讨论过.题目叫《八十后是颓废的一代》      

  我有同感的说.他帖子里说的有很多是**.八十后,也就是我们这一代人.装忧郁.装颓废.眼高手低.      

  心胸狭窄.我都接受.我们能意识到我们错了.我们在改变.在向我们父辈爷爷辈检讨.在承受那些NB行为带来的生活压力和社会压力.      

  但是你们呢?八十末九十初的年轻人.你们还傻不拉讥的在那青黄不接的年代-_-!!.      

  我们的那些坏习惯你们完全吻合而且变本加利.如果要我发张帖子来说的话.你们就是没落的一代.      

  先从语言上来说吧.      

  拿个上QQ来说. 好好的话不说.张口闭口就是 偶,藕,欧;l.粉~稀饭.酱紫偶太耐a了 代表你时尚 .来不来就给我打个orz fighting 说明你哈日哈韩.      

  我惹得起你Y2. 该个QQ名字 来不来你就弄点莽的.  

啥子 某男子 呀 某女子呀.名字有个杰的 就叫 杰bi 名字有个颖的就叫 颖bi 我就不明白名字如果有个曹的叫啥子 .这些就不说了嘛.你要去恶心任由你自己.但是你总不能取一个让*都觉得丢脸的 啥子 ****(害怕被屏蔽拼音dangfu) *((害怕被屏蔽拼音saobi) *女人 更有些简直是豁哥哥没结过婚 啥子 叫杰士邦 毓婷的都有.      

  写个QQ签名就更吓人了.满行都是我看不懂的生辟字.他故意去找可能他们语文老师的妈都不认识的字符来表达他们的幼稚想法.例如:      

  侽亼记注钕亼徥佣来疼 伱媞ズ羙丽嘚揷筁げ 僦会笑啲连眼睛都没峟啲尛孩吇      

  噎苆祉裀囿祢      

  ヤ 男魜```{简箪蹴恏?- .﹎_.      

  .﹎_.无聊鲥菗菗烟      

  ﹎__ 轵爱壹个女魜      
两个魜在一起ーー┈      

  爱上⒈个嗿翫啲爷们*      

  看到这些.我真的想说一句话.我去你 妈 的.看着字体就难受.看到内容我简直就他 妈 的难受得不能再难受了.?你们有必要这样来推销你们的个性吗???要个性也得找点洋文好吗??    这洋不洋土不土的 你当你是abc(啊,白痴)?      
好好的QQ空间的留言看着舒舒服服的.你他 妈 的签名档要弄个KB恶心的 什么那个针把下巴刺流血.      
绑得象SM一样的虐待呀这些.现在有些人更'非主流'.签名档是俩男女小朋友.衣服脱得干干净净.做些自己觉得很诱惑的恶心动作.男的一副自豪.女的一副高潮.我说.我 操 爷猥琐了这么多年也没这么猥琐的.      

  ML这么多年也没见这么ML的..      
  QQ日志也是那么几个字.一个标题进去 完全搞不懂他们想表达什么意思..? 要不一句歌词.要不一句生僻字.再不就是写一段老公我爱你 老婆我想你之类的.然后对象就在里面回复.老婆我也爱你.老公我打你PP.那个恶心劲.我现在都浑身麻.对这些我管不着.也不该多说过过问.但是你我傻不能在QQ像册都放些^_^(^_^的简称,以下的都用^_^.主要是方便)的截图吧.还在下面加点什么 老公 我永远耐你 。老婆.你好性感之类的吧. 算了 就算那样我也能容忍你们.但是你总不能在第二个相集里放的都是男人亲男人 女人玩女人的照片吧. 看了你的空间我只觉得是你在玩我..好吗?就算这样吧.你也不该在第三个我期盼你容颜出现的象集里面放几张只照了你眼睛.鼻子 头发 手指甲.乃至眼睫-_-!!的照片吧...要不就是借位.视频照拍得跟公主似的 眼睛弄得比牛还大.谁我傻还不知道PS的液化工具吗?眼线当眼影用.还美名叫烟熏装 完事儿 还要拿笔刷弄个鳃红.还要全选打5象素的羽化.弄个高斯模糊.看着跟卡通片一样 真人长得跟母猪似的.你糊弄谁呀? 大哥.你拍个视频照就拍嘛 我没话说.你来不来的还摆点POSE.什么拿个台灯把脸弄得惨白.刷白的脸下你用手指摆了个很酷的5.      
你手指上的铁戒指也没给你丢脸.闪闪发光如铂金一般.就这样也行 不过你一个大男人 你没必要把耳针都来个特写吧??我在这强烈提醒下.请要拍视频照的各位小哥 小姐 大哥 大兄弟 你们要恶心请不要在网吧好吗?买不起电脑.你还出不起包间费吗??      
  不是我受够了..真的 看到你们的大哥哥大姐姐都受够了.      
  再来说说打扮吧.      
  现在有个新词语叫潮人.潮得凶的就叫潮爆了.走到大街上唰一片的.**头.黑得吓人的黑眼圈.满手都是首饰 NIKE板鞋.下面一条牛仔裤 .levi"s 大多数人还喜欢弄根铁链子来吊在身上 上面的衣服基本上就BAPE G-STAR CK 了.初见我都觉得洋气到无敌.我们这代人.拽着钱买个JJ NIKE360都得再三思量.      
  敢情你们这群潮人都是上流社会的纨跨子弟.我没猜错的话.你们这一身潮少说也得上3000吧.我们这些小拜金主义也得看着你们哭..后来才发现.满街道都是外贸商店.后来想想觉得你们穿LV D&G都是应该的.      
  你们的dunk NB 把我们这些只买的起便宜货的人弄成真正的NB了..      
  这些都算好的.最恶心就是那群初中的孩子了.可能觉得买假的都贵了.直接去M/B 买点花车货 。再弄点哈韩版衣服来穿着.特别是男的头发夹得漂起来 走路的时候像-_-!!一样飘来飘去.女的就买点以前日本AV里***穿的泡泡袜.看着很可爱.但是你要学就得学象一点吧..注意看 人家穿那个都配双皮鞋.你不喜欢可以穿板鞋嘛.没必要弄'非一般感觉'的运动鞋配着嘛.看着真的象民国时的国民士兵...走起路来蹦蹦跳跳.你真以为穿上AV***的袜 你就有AV***的气质??    
再说爱好吧  

   玩^_^.搞恶心的^_^网恋.照视频照片.甚至现在流行玩同性恋.在这我不否定你喜欢李宇春.毕竟这帖不谈那话题.但是请你们搞清楚.同性恋的PT之分.有人觉得自己是个T.就弄得象个男的一样 说话.走路.走到街上别人都看不出了.就差下面那根东西了..有些P一会看到这个加油好男儿的谁谁谁谁 又帅气得很.那个宫s里谁谁谁又可爱得很.你又爱得死去活来.我在想你我傻有病.你连les是什么意思都不懂.还弄得自己时尚得很.几个字的英文都念不出.我又何必去强求你去理解一个社会异类人群的含义呢?      
  女人跟女人产生爱情才能叫les.你喜欢一个女的去假扮一个男的人.你我傻为什么不正正当当的去喜欢一个男人???可怜了我没恋爱的兄弟们.在街上看到几个小美女.就算他们傻得不用下功夫也能上钩.你还得花心思去考虑。探究下她是不是les...

App inventor2通过蓝牙控制Arduino Uno LED开关 App inventer2控制Arduino Uno LED开关 如果学会这个小程序,大部分的手机通过蓝牙控制Arduino的功能都可以实现,这个小示例是通过蓝牙模块向Arduino发送"0"和"1",而其它功能要发送其它不同的字符串内容给Arduino. 所需硬件: Arduino Uno JDY-16 蓝牙模块(我的是蓝牙4.2版本) 草帽LED(可选) 手机(我用的是安卓,苹果手机应该也可以,最近其应用商店也有App inventor(AI)伴侣) 软件: Aduino IDE或者Platfom 阅读详情

相关推荐

H无穷控制学习笔记——加权灵敏度H无穷控制问题

一、加权灵敏度H无穷问题 系统结构如上图所示。被控对象P的状态空间方程为(Ap,Bp,Cp,DpA_p,B_p,C_p,D_pAp​,Bp​,Cp​,Dp​),加权函数W1的状态空间方程为(A1,B1,C1,D1A_1,B_1,C_1,D_1A1​,B1​,C1​,D1​),加权函数W2的状态空间方程为(A2,B2,C2,D2A_2,B_2,C_2,D_2A2​,B2​,C2​,D2​),加权函数W3的状态空间方程为(A3,B3,C3,D3A_3,B_3,C_3,D_3A3​,B3​,C3​,D3​)。

一饮丶一啄的博客 4349

MT6735 5M无法真正睡眠, wake up by CLDMA_MD

MT6735 5模平台,按电源键进入待机后, 电流下不去,  看log提示是被Modem不停的resume ,   [  349.341835].(0)[92:kworker/u8:1]CPU1: shutdown [  349.343791].(0)[92:kworker/u8:1][WDK]cpu=600 [  349.345888]-(0)[92:kworker/u8:1]vb

szx940213的博客 1412

innovus 命令每日精要 | 掌控Innovus布线的利器——setNanoRouteMode详解

在数字IC后端设计的复杂世界里,布线优化是至关重要的一步。今天,我来给大家深入讲解Innovus工具中setNanoRouteMode命令的精妙之处,让你轻松驾驭布线策略,提升设计质量。setNanoRouteMode是Innovus中用于配置NanoRoute绕线行为的关键命令。通过其丰富的参数,你可以精细控制布局后阶段的绕线策略、信号完整性优化、工艺适配及设计规则修复等流程。下面,我将按功能分类总结其核心选项,并针对不同场景给出建议。

weixin_50820814的博客 3528

MTK 驱动(38)---MTK 待机问题分析

mtk 平台待机问题分析:1 待机问题分类 1)无法待机: 1. 需要确认 APK 是否有 partial_wakelock 2. kernel 是否持有 wakeup source 不释放. 2)可以待机,但是唤醒频繁. 1. 是否有打开数据连接,或者 wifi(网络包唤醒) 2. 如果不是 1,一般是 alarm 或者网络注册,modem CLDMA 的一些唤醒. 常见的唤醒:EINT/CLD...

zhangbijun1230的专栏 3139

NC65增加自定义参照并且参照数据要根据选择的财务组织过滤

1、首先定义一个参照类 package nc.pub.jzcm.ref; import nc.ui.bd.ref.AbstractRefModel; import nc.ui.bd.ref.IRefDocEdit; import nc.ui.bd.ref.IRefMaintenanceHandler; public class PMPrPayDefaultRefModel extends AbstractRefModel { public PMPrPayDefaultRefModel(){ ...

xyl的博客 3494

GD32F303开发实战(一):从零搭建MDK工程与时钟配置详解

本文详细介绍了如何从零开始为GD32F303微控制器搭建一个清晰、可维护的MDK工程模板。内容涵盖开发环境准备、工程目录结构规划、文件分组管理、关键工程配置,并重点解析了时钟树原理,手把手指导配置108MHz系统时钟。通过实战步骤与常见问题排查,帮助开发者构建一个稳定可靠的开发基础,便于后续功能扩展。

weixin_29174141的博客 270

wake_up_process()和wake_up()

摘要:Linux内核中wake_up_process()和wake_up()是两个核心唤醒函数,主要区别在于唤醒范围和适用场景。wake_up_process()用于精准唤醒单个指定进程,需持有task_struct指针;wake_up()基于等待队列实现批量唤醒,是驱动开发的首选接口。后者内部会调用前者完成实际唤醒,两者形成"上层封装-底层实现"的关系。驱动开发推荐使用wake_up()系列函数配合wait_event()宏,可避免竞态问题并提高安全性。选择原则是:批量唤醒用wake_

tangzhangyin的专栏 614

华为OD机试 - 商品推荐多属性排序 - 数组(Python/JS/C/C++ 双机位A卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。双十一来临,小王准备买某个购物平台买坚果。在输入坚果时,页面默认按照综合推荐列表。小王想知道这个综合排序时如何完成的,于是便开始思考算法题。经过一番操作后,完成它的多个关键词排序算法。希望你给小王提供一份正确的排序结果,验证其实现算法结果的准确性

学Java,找哪吒 622

【内核调度】【休眠进程的唤醒】【wake_up_process】

wake_up_process 一般当队列里面为空的时候,核心调度器(是否是核心调度器还需要后续去confirm)会在已经睡眠的task中通过调用wake_up_process函数将其唤醒,然后选择合适的cpu来运行 /** * wake_up_process - Wake up a specific process * @p: The process to be woken up. * * Attempt to wake up the nominated process and move i

勿于浮沙筑高台 4750

06 - 深度学习处理器原理

深度学习处理器的重要性在于它们可以加速深度学习任务的执行,从而推动了人工智能的发展。传统的通用处理器虽然可以执行深度学习任务,但它们不够高效,需要消耗大量的能量和时间。深度学习处理器通过硬件加速和特定设计来优化深度学习任务的执行,从而可以提高执行效率、降低能耗和加速训练和推断过程。 深度学习处理器的发展也推动了深度学习算法的创新,因为算法的发展需要硬件的支持和驱动。同时,深度学习处理器的出现也促进了更广泛的应用场景,包括自动驾驶、人脸识别、语音识别、图像识别等领域。因此,深度学习处理器的重要性不仅在于加速

m0_51339444的博客 752

自动驾驶算法-滤波器系列(三)——不同运动模型(CV、CA、CTRV、CTRA)的建模和推导

CV & CA & CTRV & CTRA1. CV模型2. CA模型3. CTRV模型4. CTRA模型 1. CV模型 2. CA模型 3. CTRV模型 4. CTRA模型

weixin_41480034的博客 2万+

linux wake_up 相关函数

linux 中有两种wake_up函数.第一种是wake_up_xxx,第二种是wake_up_interruptible_xxx.1.wake_up_xxx 函数如下:#define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) #define wake_up_nr(x, nr) __wake_up(x, TASK_NO

wh0604111092的专栏 1万+

LangChain面试内容整理-知识点27:LangChain性能调优

LLM应用可能面临响应慢、成本高等性能问题。LangChain提供了一些优化方法和经验来提升性能和效率。

不务正业的猿 327

Linux内核进程唤醒机制:wake_up与wake_up_process详解

进程唤醒是操作系统调度的核心机制,直接影响系统响应速度和吞吐量。Linux内核通过wait_queue实现高效的进程休眠/唤醒管理,其中wake_up()和wake_up_process()是最关键的唤醒接口。wake_up_process实现精准的单进程唤醒,适合实时任务调度;而wake_up则采用广播模式唤醒整个等待队列,常见于IO完成处理。理解其底层通过try_to_wake_up()的通用路径(包含内存屏障、自旋锁和调度类回调)对开发高性能驱动和系统程序至关重要。在数据库连接池等实际场景中,合理选择

weixin_30340617的博客 396

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

唤醒 -- try_to_wake_up()

    唤醒操作通过函数wake_up进行,它会唤醒指定的等待队列上的所有进程。它调用函数try_to_wake_up,该函数负责将进程设置为 TASK_RUNNING状态,调用activate_task将此进程放入可执行队列,如果被唤醒的进程优先级比当前正在运行的进程的优先级高,还有设 置need_resched标志。通常哪段代码促使等待条件达成,它就负责随后调用wake_up()函数。   

5971

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux内核进程唤醒机制:wake_up与wake_up_process对比

进程调度是操作系统核心功能,其中唤醒机制直接影响系统响应速度。wake_up()和wake_up_process()作为Linux内核关键函数,前者适用于批量唤醒等待队列中的进程,后者则针对特定任务进行精确唤醒。在实时系统和驱动开发中,两者的选择尤为关键:wake_up()可能导致额外锁开销,而wake_up_process()能降低延迟并提升RT任务性能。通过分析内核源码可见,wake_up_process()通过直接操作task_struct实现原子唤醒,相比遍历队列的wake_up()减少约40%的C

weixin_34038293的博客 403

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

E2.9 Wake-up Signaling

The wake-up signals are used to indicate that there is activity associated with the interface. These are: • AWAKEUP. • ACWAKEUP. The Wakeup_Signals property is used to indicate whether a comp...

wanggongzhen1983的专栏 904

Linux内核API —— __wake_up

函数原型:    void __wake_up(struct wait_queue_head* q, unsigned int mode, int nr, void* key);功能:    此函数用于唤醒等待队列中的处于特定状态中的进程。当该进程的状态为mode时,则有可能被唤醒获得cpu资源,从而被调度执行。进程状态定义:    在linux/sched.h中有进程相关的状态定义。/* * ...

VizXu的博客 2187

wake_up_new_task()

摘要: wake_up_new_task()是Linux内核中唤醒新创建进程的核心函数,负责将子进程加入调度队列。其核心流程包括初始化调度状态(如优先级、CPU亲和性)、基于负载均衡选择目标CPU、将进程加入运行队列,并在必要时触发抢占调度。与wake_up_process()(用于唤醒休眠进程)不同,它专为新进程设计,涉及调度实体初始化(如CFS的vruntime)和更复杂的CPU选择逻辑。在ARM64架构中,该函数会结合簇缓存亲和性及大小核特性优化调度。该函数是fork()流程的关键环节,直接影响进程的

tangzhangyin的专栏 596

Linux内核:通过wait_event和wake_up内在机制分析等待队列

等待队列在linux内核中,等待队列是一个非常重要的概念,也是一个非常重要的机制。我们会在很多函数当中用到等待队列的知识,例如completion机制、wait_event机制等等。在解释这些机制之前,我们首先要弄清楚什么是等待队列。

JansonZhe 7722

wait_event_interruptible() and wake_up()

1. 关于 wait_event_interruptible() 和 wake_up()的使用     读一下wait_event_interruptible()的源码,不难发现这个函数先将  当前进程的状态设置成TASK_INTERRUPTIBLE,然后调用schedule(),  而schedule()会将位于TASK_INTERRUPTIBLE状态的当前进程从runqueue  队

WarSky007的专栏 961

try_to_wake_up函数

try_to_wake_up函数通过把进程状态设置为TASK_RUNNING,并把该进程插入本地CPU运行队列rq来达到唤醒睡眠和停止的进程的目的。例如:调用该函数唤醒等待队列中的进程,或恢复执行等待信号的进程。该函数接受的参数有:- 被唤醒进程的描述符指针(p)- 可以被唤醒的进程状态掩码(state)- 一个标志(sync),用来禁止被唤醒的进程抢占本地CPU上正在运行的进程

云(存储),松(耦合) 7469

探秘Wake Me Up:Jetpack Compose与Android UI的梦幻联动

探秘Wake Me Up:Jetpack Compose与Android UI的梦幻联动 在技术快速迭代的今天,每一个新工具或框架的出现都可能开启开发者的新世界。Wake Me Up正是这样一款让人眼前一亮的示例应用,它在2021年的Google I/O大会上首次亮相,展示了Jetpack Compose与传统Android UI组件无缝衔接的魅力,其中包括了碎片(Fragments)、Surfa...

gitblog_00622的博客 756

linux0.11进程睡眠sleep_on函数和唤醒wake_up函数分析

内核中的这两个函数主要用于访问资源时的同步操作,典型的例子就是高速缓冲区的访问,如果两个进程都要访问同一个缓冲块,那么其中的一个进程就必然睡眠等待,直到该缓冲块被释放才可访问。赵炯博士所著的linux0.11内核完全注释一书中也是对该问题进行详细的讨论,但是我在阅读这段代码的时候还是有些疑问,在此发表下自己的见解。 首先将这两个函数贴出来: void sleep_on(struct task_

FK的专栏 4840

try_to_wake_up 上面时候会被执行

这个函数是内核调度器的一部分,用于唤醒处于睡眠状态的进程或线程,使其进入就绪状态,以便被调度执行。接下来,我需要列举出所有可能调用这个函数的场景,包括用户空间和内核空间的触发条件。此外,用户可能想知道这些触发条件在内核中的具体实现路径,比如哪些函数会最终调用。还需要考虑内核版本的影响,不同版本的内核可能在实现细节上有所不同,但主要触发条件应该是相似的。接下来,我需要为每个场景提供具体的例子和代码路径,说明在什么情况下会触发。最后,总结这些触发场景,帮助用户全面理解。的调用情况,以便分析具体的唤醒原因。

weixin_45705773的博客 921
上一篇: 关linux的RTC驱动
下一篇: 关于linux的音频驱动
myleeming
博客等级 码龄18年 75粉丝 47原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值