INCerry 最近的时间轴更新
INCerry

INCerry

V2EX 第 292387 号会员,加入于 2018-02-17 15:28:21 +08:00
INCerry 最近回复了
15 小时 41 分钟前
回复了 bthulu 创建的主题 .NET 有什么办法拦截所有的 await 做切面操作吗?
直接用`Thread.CurrentThread.ManagedThreadId`就可以了,这就是个属性,调 100w 次也用不了 1 毫秒。
我用 Rider
骶髂关节炎 : )
如果是 C#的话,这个需求可太简单了。
const int length = 5000;
var tasks = new Task<HttpResponseMessage>[length];
for (int i = 0; i < length; i++)
{
tasks[i] = new HttpClient().GetAsync("https://www.baidu.com");
}

// 等待全部执行完
var responseArrays = await Task.WhenAll(tasks);
// 做余下处理就行了
@PendingOni 嗯 roslyn 是 C# 默认的编译器
@PendingOni @Aloento @levon @poorcai 我觉得有两个本地工具更好用,第一个是 LinqPad ,做一些原型验证时非常方便,由于它没有 mac 和 linux 版本,所以 https://github.com/aelij/RoslynPad 也不错。
@codelover2016
不明白您所指的广告贴是什么意思?
您所说的工具很遗憾它不能满足我的需求,它只能通过创建 proxy 或者重写 virtual 方法来实现 aop ,无法真正的做到修改任意方法的 MethodBody ,局限性比较大,无法实现任意插桩。
前两天刚好弄了一个这样的东西,稳定用了差不多 1 个月了,总花费 600 多,方案是:

4G CPE:才茂 CM520 工业使用,能外接高增益天线,闲鱼上收的,100 多块
流量卡:联通物联网卡( 499 元包年 1500G 每月)京东上买的,一搜就能搜到
路由器:以前自用的 小米 3 刷了老毛子估计

才茂 CM520 锁 B3 频段 + 12db 增益天线(有 2 米长的线可以放窗户外面),下载 30Mbps 上传 20Mbps ,基本使用没有任何问题,就是 1500G 每月用不完,打算明年换个少点流量的套餐。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2586 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:33 · PVG 12:33 · LAX 20:33 · JFK 23:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.