編程概念(二):python相關

1、內存管理

  • 內存計數
  • 垃圾回收
  • 內存池
    小于256字節使用Pymalloc,大對象用系統malloc

2、進程間通信

multiprocessing.Queue和multiprocessing.Pipe

3、多進程鎖和多線程鎖

multiprocessing.lock、threading.lock(待完善)

4、四舍五入

簡單的方式先放大再縮小或者用Decimal模塊

5、協程優缺點

優點:更輕量、減少線程切換開銷;缺點:阻塞會阻塞整個線程(采用gevent解決)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。