首页 > 其他分享 >379 Generic Task

379 Generic Task

时间:2024-08-13 19:54:47浏览次数:13  
标签:Task Console Generic sum t2 t1 379 WriteLine

示例

Program.cs

using System.Diagnostics;
namespace TaskExample
{
    internal class Program
    {
        static void Main(string[] args)
        {
            UpCounter upCounter = new UpCounter();
            DownCounter downCounter = new DownCounter();
            int maxNo = 100;
            Task<long> t1 = Task<long>.Factory.StartNew(() =>
            {
                return upCounter.CountUp(maxNo);
            });
           
            Task<long> t2 = Task.Factory.StartNew(() =>
            {
                return downCounter.CountDown(maxNo);
            });
           
            //t1.Wait();  //Need to be waited for
            //t2.Wait();  //Need to be waited for
            //Task.WaitAll(new Task[] { t1, t2 });
            Task.WaitAll(t1, t2);
            Console.WriteLine($"t1: {t1.Result}");
            Console.WriteLine($"t2: {t2.Result}");
            Console.WriteLine("t1 and t2 completed.");
            Console.ReadKey();
        }
    }
    class UpCounter
    {
        public long CountUp(int count)
        {
            long sum = 0;
            Console.WriteLine("\nCount-Up starts.");
            for (int i = 1; i <= count; i++)
            {
                Console.Write($"Up: {i}, ");
                sum += i;
            }
            Console.WriteLine("\nCount-Up ends.");
            return sum;
        }
    }
    class DownCounter
    {
        public long CountDown(int count)
        {
            long sum = 0;
            Console.WriteLine("\nCount-Down starts.");
            for (int i = count; i >= 1; i--)
            {
                Console.Write($"Down: {i}, ");
                sum += i;
            }
            Console.WriteLine("\nCount-Down ends.");
            return sum;
        }
    }
}

标签:Task,Console,Generic,sum,t2,t1,379,WriteLine
From: https://blog.csdn.net/KevinHuang2088/article/details/141169751

相关文章

  • 383 Task.ContinueWith
    示例Program.csusingSystem.Diagnostics;namespaceTaskExample{internalclassProgram{staticvoidMain(string[]args){UpCounterupCounter=newUpCounter();DownCounterdownCounter=newDownCounter()......
  • 掌握 schtasks 的高级功能,并有效管理和调度复杂任务。深入的 schtasks 使用指导,帮助用
    schtasks是一个Windows命令行工具,用于创建、删除、配置或显示计划任务。你可以用它来安排任务的自动执行,比如运行脚本或程序。schtasks的功能可以分为以下几类:创建任务:设定新任务的执行时间、频率和程序。删除任务:移除已存在的任务。修改任务:更新任务的执行时间、条件或......
  • #Datawhale AI夏令营第4期#AIGC 文生图 Task1
    1.赛题解读这是DatawhaleAI夏令营第4期AIGC方向的学习,这次的赛题任务是:基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习。赛题内容参赛者需在可图Kolors 模型的基础上训练LoRA 模型,生成无限风格,如水墨画风格、水彩风格、赛博朋克风格、日漫风格......基......
  • Datawhale X 魔搭 AI夏令营-AIGC文生图-task1-笔记
    目录1赛题解读2文生图的历史3文生图基础知识介绍3.1提示词3.2 Lora3.3 ComfyUI3.4 参考图控制4实践-通过代码完成模型微调&AI生图-Test4.1 体验baseline4.2上传至魔搭社区4.3尝试baseline-改了prompt很幸运能够发现这样一个宝藏!“从零入门AI生图原......
  • Oracle-OracleConnectorTask
    提示:OracleConnectorTask是一个Debezium连接器的具体实现,用于捕获Oracle数据库中的数据变化,并将这些变化以Kafka消息的形式发布出去。文章目录前言一、核心功能二、代码分析总结前言提示:OracleConnectorTask是一个重要的组件,它负责从Oracle数据库中捕获数据......
  • Datawhale AI夏令营第四期魔搭- AIGC文生图方向 task01笔记
      同学你是否对ai生成图方面感兴趣,同学你想不想进步,同学不要再刷抖音看有声小说里面ai美女了,来吧和我一起探索ai扩图在暑假里面卷鼠他们,重生之我在暑假学AIGC文生图校花开始倒追我现在开始(要是想看专业关于概念或者别的历程之类的,还是跳过我这篇吧,主要我本人也不太喜欢那么......
  • C#多线程并发编程深度探索:解锁async、await、Task与lock等关键字的奥秘
    一、多线程介绍1.什么是多线程多线程是指在一个应用程序中同时执行多个线程的能力。每个线程都是独立运行的,拥有自己的执行路径和资源。多线程编程能够充分利用多核处理器的计算能力,提高应用程序的性能和响应性,特别是在处理耗时任务和并行计算时效果显著。在C#中,线程是程序......
  • Datawhale AI夏令营第四期 魔搭-AIGC方向 task01笔记
    DatawhaleAI夏令营第四期魔搭-AIGC方向task01笔记提示词提示词很重要,一般写法:主体描述,细节描述,修饰词,艺术风格,艺术家举个例子【promts】Beautifulandcutegirl,smiling,16yearsold,denimjacket,gradientbackground,softcolors,softlighting,cinematicedge......
  • Datawhale AI夏令营第四期魔搭-AIGC文生图方向Task1笔记
       这是第一次参与文生图方面的训练营,可以说是收获很多吧,以前只是听说过但是上手之后又是另一个感受。首先打开终端,复制如下代码,回车gitlfsinstallgitclonehttps://www.modelscope.cn/datasets/maochase/kolors.git然后进入kolors文件夹,双击baseline,然后一步一步......
  • Datawhale AI夏令营-第四期(AIGC方向)-Task01-可图Kolors-LoRA风格故事挑战赛
    从零入门AI生图原理&实践是Datawhale2024年AI夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习。下面将分六部分介绍我的学习&实践情况。一、文生图的历程与基石首先,通过社区提供的学习资料和PPT,对文生图的历程与基石进......