小编use*_*846的帖子

线程示例C#

我在互联网上找到了这本书.约瑟夫在C#中穿线 我试过它的例子

class ThreadTest
{
    static void Main()
    {
        Thread t = new Thread(WriteY);          // Kick off a new thread
        t.Start();                               // running WriteY()

        // Simultaneously, do something on the main thread.
        for (int i = 0; i < 10000000; i++) Console.Write("x");
        Console.ReadLine();
    }
    static void WriteY()
    {
        for (int i = 0; i < 10000000; i++) Console.Write("y");
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行这个程序时(我在for循环中给出更高的值来观察)我的cpu利用率坚持100%.我不想要这个,我的意思是,无论如何要减少使这个程序减少cpu密集度?我只是多线程概念的新手,所以我想我应该事先询问.

c# multithreading

3
推荐指数
3
解决办法
3万
查看次数

C#.net中的SSh客户端

我想编写一个访问我的路由器并执行一些命令的程序,同时它的输出保存到我​​的磁盘上的文件中.我在linux中使用python pexpect模块成功完成了这项工作.我正在启动C#.net并想尝试一下.搜索谷歌在ssh客户端给了我一些结果,但我不知道他们中的任何一个是否可以得到我的结果?

任何想法,我知道我不应该要求任何代码片段,只是指出我正确的方向,如果有人用它来获取ssh服务器的配置.

ssh expect

2
推荐指数
1
解决办法
1万
查看次数

C#中的递归正则表达式

我正在用C#练习正则表达式.这是我的代码:

string test =
    "this is whole new line, with different parameters 10.1.2.1, 10.1.5.1, 10.1.3.1";
string a = Regex.Match(test, "10.[0-9].[0-9]+.[0-9]+").Value;
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)

结果是10.1.2.1.它找到第一场比赛就是这样.

如何递归执行此功能?我是否需要添加一些额外的代码,或者是否有一个正则表达式类,它具有内置函数(我更喜欢)?

.net c# regex

2
推荐指数
1
解决办法
681
查看次数

Notepad ++ 中的正则表达式如 sed

在 linux sed 中,我们可以使用“&”来使用匹配的正则表达式。我可以在记事本++中做同样的事情吗?在查找和替换中,我可以在替换部分使用正则表达式匹配的字符串吗?

regex sed notepad++

2
推荐指数
1
解决办法
3529
查看次数

标签 统计

c# ×2

regex ×2

.net ×1

expect ×1

multithreading ×1

notepad++ ×1

sed ×1

ssh ×1