2016-05-23 20 views

回答

3

答案取決於你想要做什麼以及哪個對象受到影響。通過更多細節改進您的問題以獲得更具體的答案。

使用Data::DumperJSON在一個過程中,你可以放棄你的對象(或多種格式,但這些是最常見的),它傳遞到另一個進程(通過磁盤,數據庫,內存緩存,網絡,IPC)和重建第二個過程中的對象。這一個適用於沒有外部依賴的所有對象(如數據庫連接,打開的文件等)。儘量避免使用非自制模塊,並且在使用自己的模塊時要小心。在編寫自己的模塊時,您也可以使用共享內存(例如Win32::MMF,但從未嘗試過),但請記住共享內存(非常)緩慢,至少在Linux上。

+2

Perl也有'Storable'允許對象序列化。這不是可移植的,但至少是核心發行版的一部分(JSON不是)。 – Sobrique

+0

我從來沒有能夠正確安裝'Win32 :: MMF'。它構建得很好,但perl多次崩潰試圖執行測試。我使用過perl的各種Strawberry和ActiveState版本,每次都得到相同的結果 – Borodin

相關問題