進入後台之後程式還可以執行

2021-06-10 03:21:36 字數 1093 閱讀 9992

uibackgroundtaskidentifierbgtask;

判斷裝置是否支援後台

uidevice* device = [uidevicecurrentdevice];

bool backgroundsupported = no;

if ([device respondstoselector:@selector(ismultitaskingsupported)])

backgroundsupported = device.multitaskingsupported;

nslog

(@"backgroundsupported[%@]",backgroundsupported ? @"yes": @"no");

nsassert

(self

->

bgtask

== uibackgroundtaskinvalid,

nil);

self

->

bgtask

// synchronize the cleanup call on the main thread in case

// the task catully finished at around the same time.

dispatch_async

(dispatch_get_main_queue(), ^

});}];

// start the long-running task and return immediately.

dispatch_async(dispatch_get_global_queue(

dispatch_queue_priority_default, 0

), 

^ while (i>0);

// synchronize the cleanup all on the main thread in case

// the task catully finished at around the same time. 

dispatch_async

(dispatch_get_main_queue(), ^

});});

docker 後台執行和進入後台執行的容器

先建立並進入乙個新的被命名為newos的新容器 docker run it name newos docker.io centos 建立並指定埠號對映 docker run d p 8002 80 name my ng nginx centos bin bash 啟動的時候用 bin bash可能到...

程式後台執行

常用的2種方法 1.screen 1 建立 screen,screen r 2 在 screen 內部執行程式,execute 3 ctrl a d 退出 screen 4 需要再次檢視程式執行狀態時候,screen r 2.nohup 範例 nohup execuname param 3 1 no...

docker進入後台執行的容器

我們執行docker容器的時候,使用了 d引數,把容器在後台執行後。這個時候,我們使用docker ps命令,我們就可以知道哪些程式在後台執行。我們要怎麼進入到docker容器呢?1 使用docker attach命令 我們使用 docker attach db3 或者 docker attach ...