异步执行两个函数,各自执行自己的。

chenyunlirui01 chenyunlirui01 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

需求是BC各自执行各自,无需等待对方完成,C需要每隔固定时间执行一次。  C执行的时候当前a的值 历史 值不 需要 。谢谢!

using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            
            while (true)
            {
                for (int i = 0; i < 100; i++)
                {
                    A(i.ToString());
                }
            }
        }
        public static void A(string a)
        {
            B(a);
            C(a); //需求BC各自执行各自,无需等待对方完成,C需要每隔固定时间执行一次      
        }
        public static void B(string a)
        {
            Console.WriteLine(a);
            System.Threading.Thread.Sleep(1000);
        }
        public static void C(string a)
        {
            Console.WriteLine(a);
            System.Threading.Thread.Sleep(3000);
        }
    }
}

 

...全文

相关推荐

Javascript异步执行不按顺序解决方案

主要介绍了Javascript异步执行不按顺序解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38722588

不同js异步函数同步的实现方法

下面小编就为大家带来一篇不同js异步函数同步的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38695727

js 异步操作回调函数如何控制执行顺序

需求: fun A() { asyn(parm1, parm2, onsuccess(){ }) ;} fun B() {asyn(paem1, parm2, onsuccess(){}) ;} 函数B要求执行在函数A之后 异步执行 如果直接使用 A(); B(); 是不能够满足执行条件的。 考虑将B作为回调函数传递给A,然后A再执行的onsucess中执行B函数 A(B); 即可实现功能需求。 js是单线程的. 1、调用函数时,如果参数多于定义时的个数,则多余的参数将会被忽略,如果少于定义时的个数则缺失的参数数会被自动赋予undefined值。 2、如果是用function语句声明的函数定义

weixin_38673738

ES6记录异步函数的执行时间详解

在这篇文章里,我会实现一个可重用的函数来处理 JavaScript 延时异步操作。有需要的小伙伴们可以参考借鉴,下面来一起看看。

weixin_38670529

JS多个异步请求 按顺序执行next实现解析

主要介绍了js多个异步请求 按顺序执行next实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38574410
评论 3
收藏 已收藏
分享
返回顶部
chenyunlirui01
.NET社区 62,273 成员 668,968 内容