018_异步_Schedule

Posted BandariFang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了018_异步_Schedule相关的知识,希望对你有一定的参考价值。

类似于Windows Schedule Job;

有两种方式的用法:

直接上代码:

①:

public class AccountSchedula implements Schedulable {
    public void execute(SchedulableContext sc) {
        System.debug(‘ceshi schedula‘);
      
    }
}

测试:@isTest
public class TestAccountSchedule {
static testMethod void myUnitTest() {
        String executeTime = ‘0 0 16 * * ?‘;
        AccountSchedula goodsSchedule = new AccountSchedula();
        System.schedule(‘batch goods‘,executeTime,goodsSchedule);
    }
}

直接run test 便可以看到Log 上的debug信息

  ②:

global class dldcApprovalofTimecardScheduled implements Schedulable {
    global static void execute(SchedulableContext sc) {
        dldc_Timecard_Approval_Reminder.Approval();
    }
}



global class dldc_Timecard_Approval_Reminder{


    global static void Approval() {
    }
}

  在Apex class 中找到dldcApprovalofTimecardScheduled  并且点击schedula ,在页面上上就可以设置执行的时间,不过都是半点或者是整点,看个人喜好选择这两种方式

 

以上是关于018_异步_Schedule的主要内容,如果未能解决你的问题,请参考以下文章

ANDROID_MARS学习笔记_S01原始版_018_SERVICE之Parcel

_018_回收子进程_信号传参

1.2. 上下文切换:__schedule()

1.2. 上下文切换:__schedule()

Atcoder Grand Contest 018 E - Sightseeing Plan

schedule定时任务出现问题 (大坑已填)!!