I want to get a program that writes data asynchronously in a queue. Suppose there is a time difference in CRONTAB mode (for example, once every 1 minute). Suppose do {} whlie (1) is used) is there any way to consume a lot of CPU, that is, it can be executed infinitely, and it can not occupy the CPU! I want to get a program for Asynchronously writing data into a queue.
Assume that there is a time difference in the CRONTAB method (for example, once every 1 minute)
Assume that do {} whlie (1) is used)
Is there any way to consume a lot of CPU, that is, it can be executed infinitely, and it can not occupy the CPU!
Reply content:
I want to get a program for Asynchronously writing data into a queue.
Assume that there is a time difference in the CRONTAB method (for example, once every 1 minute)
Assume that do {} whlie (1) is used)
Is there any way to consume a lot of CPU, that is, it can be executed infinitely, and it can not occupy the CPU!
1. settings:
Set_time_limit (0)
2. Set the main process
Pcntl_wait (int & $ status [, int $ options]); wait for the sub-process
UseSleep ()Interval
After completing a task in while (1), you can call sleep () to sleep for a period of time without occupying CPU resources during sleep.