摘要: 1. 线程 线程是CPU调度的最小单位,进程是CPU分配资源的最小单位; 每个进程中至少有一个线程;(所以进程是包含线程的,同一进程的不同线程之间数据是共享的); 开启进程的时间要比开启线程的时间长,CPU在进程之间的切换比在线程之间的切换要慢很多; 如果有两个任务需要共享内存,有需要实现异步,就需 阅读全文
posted @ 2018-10-14 18:32 写的BUG代码少 阅读(200) 评论(0) 推荐(0)
摘要: 1. 回调函数 回调函数的参数 接收自子进程执行函数的返回值,其实回调函数用在开多进程时,IO操作比较多的场合,如果对于有很多IO操作的程序,使用单进程,主进程就会一直等待,等待的时间就会很长,每一个IO都会等待,这样就会很浪费时间,但是如果在子进程中开多个子进程去执行IO操作,然后异步实现,那么主 阅读全文
posted @ 2018-10-14 14:17 写的BUG代码少 阅读(274) 评论(0) 推荐(0)