V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PTLin  ›  全部回复第 3 页 / 共 16 页
回复总数  310
1  2  3  4  5  6  7  8  9  10 ... 16  
@qq135449773 那要看监控的事件是什么以及 bpf 程序写的是不是合理了,tracepoint 和 kprobe 一般都是一百纳秒以内,并且触发次数不是太频繁可以忽略不记,假如是上面用户空间的 uprobe 的话那开销就大了。
83 天前
回复了 JinTianYi456 创建的主题 Windows 这个文件夹里没有文件?
在文件夹下运行 attrib /s /d -s -h,把-换成+就是隐藏
83 天前
回复了 fgasdzxc 创建的主题 Go 编程语言 想探讨下 Go 中的网络编程模式
其实和操作系统一样的,发起读之后将这个线程挂到某个 waitlist 中,然后从运行队列里清除这个线程然后进行主动调度。当等待的条件满足后将 waitlist 中的线程放到运行队列里等待被重新调度到。
87 天前
回复了 giiiiiithub 创建的主题 Rust rust 生命周期错误
@giiiiiithub 你标题的问题就是 Drop check 的问题,你 18 楼的问题是更复杂的生命周期协变 逆变的问题
https://doc.rust-lang.org/nomicon/subtyping.html
https://rustcc.cn/article?id=38000317-0d25-40b1-aee9-81143322bec4

另外,你标题代码没有 use ,我没以为是 mpmc 。
87 天前
回复了 giiiiiithub 创建的主题 Rust rust 生命周期错误
附带一提,你这个例子里是 Sender 中的 SenderFlavor 实现了 Drop ,所以你在文档里看不到 Sender 实现了 Drop ,并且假如这个类型没实现 Drop ,就不会触发 Drop check ,你这个代码也就没问题。
87 天前
回复了 giiiiiithub 创建的主题 Rust rust 生命周期错误
你这个其实不算生命周期问题,是 drop check 的问题。主要就是保证值析构时,析构函数不会访问到悬垂引用。

Sender 里 send 的行为可能是这样:send 时把值存在了内部某个地方,drop 的时候可能对这个值进行了某些操作,这种情况下这个值必然不能先于 Sender 被 drop ,所以调下 drop 顺序就能解决。

你这个 case 里 drop 另一个影响是,你在 send 后尝试对字符串进行 push 这种借出可变引用的行为也会报错,无论你是否调换了顺序。

可以看看这两个: https://doc.rust-lang.org/nomicon/dropck.html
https://ng6qpa7sht.feishu.cn/docx/LGnVdlqwGoIUpuxUMWRcptEbndd
你这个不叫死锁好吧,你要在适当的时候调用 ticker.Stop()让这个 Ticker 停下来,让 channel 被 close
90 天前
回复了 u123 创建的主题 Rust 所以 rust 开发对 web 仔来说
crud 崽直接上框架 https://loco.rs/
https://folyd.com/blog/rust-pin-unpin/ 这个文章写的很好。

简单来说就是自引用结构(结构中的一个成员是一个指针,指向另一个成员的地址),倘若对两个这样类型的结构进行 swap 操作,就会让构造出来的自引用性质失效(本身是指向当前结构的自引用指针指向了错误的位置)。

对于 Pin 智能指针包装的类型,倘若我们让这个类型实现!Unpin ,就说明这个类型是*pin 在内存中*的,从而在 Pin 智能指针的使用中无法 safe 的得到这个类型的可变引用,从而解决自引用的问题。

引入的动机是 Future ,async 代码会在某些条件下生成自引用的结构,所以 Future 的 poll 的参数是 Pin<&mut Self>
93 天前
回复了 momo2023 创建的主题 电影 看完《热辣滚烫》后你有什么感触呢?
@loading 这部电影如果这么拍,导演会被电影协会轮番枪毙
你可以通过沟通让对方知道你的真实想法以及双拼的优势和劣势
112 天前
回复了 smalltong02 创建的主题 程序员 有使用 Rust 开发手机端软件的资料吗?
一般都是当一个部件使用。比如将 wgpu 嵌入或者 flutter rust bridge 一类的。
117 天前
回复了 Persimmon08 创建的主题 Python 求助!找不到 Python 代码 bug
https://www.v2ex.com/t/971492#reply12 此时此刻恰如彼时彼刻
127 天前
回复了 nnegier 创建的主题 Java Java 有讲锁比较深入浅出的书吗?
锁的名词指的是什么,互斥锁,读写锁,自旋锁这些。还是原子变量,内存序那些。还是具体的锁实现 futex pthread_mutex ?
132 天前
回复了 aababc 创建的主题 Go 编程语言 go 中关于 T 和 *T 方法集的一点疑问
就想象成解引用然后运行,没什么太特殊的。
我以前这块记过点笔记看看能不能帮上你 https://imgur.com/a/EUVihfK
133 天前
回复了 iqoo 创建的主题 程序员 有没有不依赖 OpenSSL 的 HTTPS 请求学习代码
一般语言都有不依赖 openssl 的 tls 库把,比如 rust 就可以使用 rustls 来实现 https 。
https://github.com/tokio-rs/axum/tree/main/examples/tls-rustls
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2365 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 05:59 · PVG 13:59 · LAX 22:59 · JFK 01:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.