小编Aik*_*Aik的帖子

什么名称是有效的git标签?

创建包含[字符的标记时出现错误消息:

致命:'['不是有效的标签名称.

问题:git中有标签的规则吗?

git git-tag

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

调用并行化foreach的问题

我在使用System.Threading.Tasks.Parallel.ForEach时遇到问题.身体foreach progressBar想要更新.但Invoke方法有时会冻结.

我将代码附加到prograssbar和Buton的表单中.

private void button1_Click(object sender, EventArgs e)
{
    DateTime start = DateTime.Now;
    pforeach();
    Text = (DateTime.Now - start).ToString();
}


private void pforeach()
{
    int[] intArray = new int[60];
    int totalcount = intArray.Length;
    object lck = new object();
    System.Threading.Tasks.Parallel.ForEach<int, int>(intArray,
    () => 0,
    (x, loop, count) =>
    {
        int value = 0;
        System.Threading.Thread.Sleep(100);
        count++;
        value = (int)(100f / (float)totalcount * (float)count);

        Set(value);
        return count;
    },
    (x) =>
    {

    });
}

private void Set(int i)
{
    if (this.InvokeRequired)
    {
        var …
Run Code Online (Sandbox Code Playgroud)

c# parallel-processing

4
推荐指数
1
解决办法
2645
查看次数

标签 统计

c# ×1

git ×1

git-tag ×1

parallel-processing ×1