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 ...