首页   注册   登录
 linyinma 最近的时间轴更新

linyinma

V2EX 第 281156 号会员,加入于 2018-01-09 16:24:26 +08:00
今日活跃度排名 9789
重庆 IT 就业环境真的有那么残酷?
求职  •  linyinma  •  194 天前  •  最后回复来自 leido
12
求一份(开发/维护..)兼职工作
求职  •  linyinma  •  2018-02-23 14:09:52 PM  •  最后回复来自 ra1nang3r
1
linyinma 最近回复了
56 天前
回复了 wuhuaji 创建的主题 分享创造 实现了一个简单的 shell: tinyshell
@wuhuaji 有名 /无名管道 区别在于使用场景吧,无名在于血缘关系的父子进程间通信,有名管道没有限制只要名字约定好,规定谁读谁写就可以了~~

管道 Vs 终端 主要是缓冲和阻塞的问题~~
57 天前
回复了 wuhuaji 创建的主题 分享创造 实现了一个简单的 shell: tinyshell
想玩玩 CLI 建议看看《 unix 环境高级编程》--- 伪终端

采用无名管道,只能呵呵~~
Pos 机冲正概念应该你能用到: ( 1 )写冲正文件;( 2 )做些事情( A、B、C...);( 3 )删除冲正文件;

( 1 )做事情前修需要检测冲正文件,文件存在就要回滚(防止上一次掉电等原因事务未做完);
( 2 )事务完整就删冲正文件;
96 天前
回复了 kevinmissu 创建的主题 Python 正则正则正则 求求求大佬
描述个问题都表达不清楚~~ 文件格式是什么,需要提取什么,好好表达很困难吗?
119 天前
回复了 gramyang 创建的主题 Java Springboot 用 @Autowired 的坑
小哥拉屎拉不出来乖茅坑没设计好~~
2018-08-27 16:01:37 +08:00
回复了 paparika 创建的主题 Linux 这个场景下怎么加锁?
注意 注意 “并发” 不等于 “并行” 不要偷换概念
2018-08-27 11:00:12 +08:00
回复了 paparika 创建的主题 Linux 这个场景下怎么加锁?
//do something 后是 unlock
2018-08-27 10:59:21 +08:00
回复了 paparika 创建的主题 Linux 这个场景下怎么加锁?
创建两把锁:

A () {
lock(lck1);
lock(lck2);

//do something

lock(lck2);
lock(lck1);

}

B() {
lock(lck1);

//do something

lock(lck1);
}

C() {
lock(lck2);

//do something

lock(lck2);
}
2018-08-16 09:26:23 +08:00
回复了 javaCoder 创建的主题 程序员 Disruptor 了解一下,单线程却拥有多线程无可比拟的性能
很显然,单核情况下,单任务性能是最高的(为什么呢?没有多任务切换带来的损失),多任务是提高 CPU 利用率,如果有任务发送阻塞,操作系统将 CPU 交个其他任务(当然调度不是这么简单,这边只是表达设计多任务的目的),假如应用设计优秀,所有调用都非阻塞,让 CPU 一直工作,显然效率是多线程无可比拟的,这也是为什么类似 NGINX 高效的原因所在;
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4311 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 12ms · UTC 02:05 · PVG 10:05 · LAX 19:05 · JFK 22:05
♥ Do have faith in what you're doing.