网站首页 站内搜索

搜索结果

查询Tags标签: task,共有 545条记录
  • 如何在long-running task中调用async方法

    什么是 long-running thread long-running task 是指那些长时间运行的任务,比如在一个 while True 中执行耗时较长的同步处理。 下面的例子中,我们不断从队列中尝试取出数据,并对这些数据进行处理,这样的任务就适合交给一个 long-running task 来处理。 var queue = n…

    2023/6/22 5:22:09 人评论 次浏览
  • 揭秘 Task.Wait

    目录简介 背后的实现Task.Wait 的两个阶段 SpinWait 阶段 BlockingWait 阶段Task.Wait 可能会导致的问题 可能会导致线程池饥饿 可能会导致死锁.NET 6 对 Task.Wait 的优化 总结简介 Task.Wait 是 Task 的一个实例方法,用于等待 Task 完成,如果 Task 未完成,会阻塞当前…

    2023/6/15 5:52:10 人评论 次浏览
  • 如何让Task在非线程池线程中执行?

    Task承载的操作需要被调度才能被执行,由于.NET默认采用基于线程池的调度器,所以Task默认在线程池线程中执行。但是有的操作并不适合使用线程池,比如我们在一个ASP.NET Core应用中承载了一些需要长时间执行的后台操作,由于线程池被用来处理HTTP请求,如果这些后台操作也…

    2023/5/29 11:23:36 人评论 次浏览
  • Windows 11 下 Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task

    前言小半年没用 Virtualbox 了,切换到了 VMware,今天又切换回去(无聊),但是安装虚拟机出现这个错误。 解决方法根据 Virtualbox 论坛的讨论[1]和[2],首先明确 系统必须关闭了 Windows 自带的 Hyper-v 虚拟化而且之后重启了CPU 必须开启虚拟化支持我们要做的也很简单…

    2022/9/14 5:17:35 人评论 次浏览
  • C#线程:任务Task

    Task是一个更高级的抽象概念,它代表了一个并发操作,而该操作并不一定依赖线程来完成。Task是可以组合的(可以将它们通过延续(continuation)操作串联在一起)。它们可以使用线程池减少启动延迟,也可以通过TaskCompletionSource采用回调的方式避免多个线程同时等待I/O…

    2022/9/14 1:16:11 人评论 次浏览
  • Lab 1: MapReduce

    有关Id 以下说明各种Id存在的必要性以及设计方法 MapTaskId:MapTask随着程序的运行,其状态也会相应变化(未分配、已分配、已完成),MapTaskId可以标识MapTask,同时,还可以为临时文件、中间文件、输出文件的命名提供方便。由于实验内容比较特殊(每个单独的文件作为一…

    2022/9/12 23:23:07 人评论 次浏览
  • ESP32入门八:多核使用

    一.多核使用 1.ESP32共有两个核 2.程序设计多核函数比单核函数多了一个核编号参数1 /*2 // 多线程基于FreeRTOS,可以多个任务并行处理;3 // ESP32具有两个32位Tensilica Xtensa LX6微处理器;4 // 实际上我们用Arduino进行编程时只使用到了第一个核(大核),第0核并…

    2022/9/10 23:27:25 人评论 次浏览
  • linux 进程 线程与栈

    前段时间和同事一块追一个多线程下栈溢出的bug,究其原因是引用的外部静态库中某个局部的字符串buffer太大导致(1MB),而程序中反复review并没有申请太大的栈空间,当时有怀疑栈空间本身太小,最后通过修改静态库的该buffer大小定义解决,问题看似解决,实则反应对进程和…

    2022/9/10 5:23:17 人评论 次浏览
  • Windows自动启动

    经常我们需要设置一个程序运行以后 开机自动启动。代码实现如下 定时任务型public static _TASK_STATE AutoStartup(string creator, string taskName, string path) {try{//实例化任务对象TaskSchedulerClass scheduler = new TaskSchedulerClass();scheduler.Connect(nu…

    2022/9/9 5:24:45 人评论 次浏览
  • python当中同步接口和异步接口怎么测试【杭州多测师_王sir】【杭州多测师】

    接口测试中可以可以使用httpx进行异步调用,下面对比一下异步调用和同步调用的速度异步调用的代码如下 async ==》发音athink、表示异步 await ==》饿威特# 异步调用 import httpx import asyncio import timeasync def request(client):resp = await client.get(http://h…

    2022/9/6 14:34:13 人评论 次浏览
  • 记一次EF+Mysql所遇到的事务不生效的的坑

    业务场景: 近期写的一个项目,整个项目采用的DDD(领域驱动)设计,所以刚开始设计的时候就将各个业务以聚合根的方式进行划分,以该业务场景为例,整体的业务简述为,当客户进行付款以后,创建一个付款单,然后由财务手动将付款单与发货单进行账务冲抵和关联,同时还需要…

    2022/9/1 2:22:56 人评论 次浏览
  • 开源任务管理系统:创建一个任务

    GitHub 地址:https://github.com/dom-bro/task-manager虽说是一个任务管理系统,但简单地讲,其实就是任务的增删改查(CRUD)。 其中最重要的又当属增,即创建任务,此为数据之源,删改查都依赖于它所产生的数据。 交互设计 凭着程序员的直觉,最初做成了一个表单如下图,…

    2022/8/26 6:55:38 人评论 次浏览
  • PowerShell教程 - 系统定时任务管理(Schedule Task)

    更新记录 转载请注明出处。 2022年8月25日 发布。 2022年8月18日 从笔记迁移到博客。实例: $taskAction = New-ScheduledTaskAction -Execute pwsh.exe `-Argument Write-Host "hello world" $taskTrigger = New-ScheduledTaskTrigger -Daily `-At 00:00:00 Re…

    2022/8/26 5:24:32 人评论 次浏览
  • 深入理解Linux内核开发之【进程管理】

    1.讲述进程的概念 通俗地理解:进程 = 程序(正在运行) + 资源(寄存器、环境变量、内存...) 2.Linux中进程与线程的区别 3.进程在Linux的用户空间还是内核空间运行? 进程处于用户空间的内存,且拥有的是虚拟内存而不是物理内存。 物理内存是内核负责管理。 整个系统只…

    2022/8/23 5:22:52 人评论 次浏览
  • Asible 批量跑出服务器的特权用户

    1、定义剧本(我这里只输出序列号)[[email protected]]# cat libin.yml - hosts: taskgather_facts: notasks:- name: fetchshell: |awk -F ":" { print $1,$7 } /etc/passwd | grep -v "/sbin/nologin" | grep -v "root" | awk -F "…

    2022/8/21 6:55:18 人评论 次浏览
共545记录«上一页1234...37下一页»
扫一扫关注最新编程教程