看板 MacDev 關於我們 聯絡資訊
各位板上先進大家好,小弟在Oblective-C上遇到了一些麻煩,希望能夠給 我一點意見。 我想用一個記憶體區塊srcQueue作共同存取的記憶體,兩個Class分別為 PushData及PopData。 請問這樣該怎麼去實作,兩個Class之間該怎麼樣去溝通及存取同一塊記 憶體? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.177.46
valkidy:如果確定不會發生同時寫入的話,我會用 singleton 12/06 22:32
zonble:你的 srcQueue 裡頭是什麼東西呢? 12/07 19:34
ryanliang:srcQueue裡面是放NSData。v大:singleton我會去研究看看 12/08 11:03
shaopin:可用read pointer, write pointer, 這種pattern很常見 12/15 23:42
ryanliang:請問 如果用singleton去做 兩個class要同時用queue 不也 12/16 10:53
ryanliang:是要用全域變數的方式讓別的class用 不就違反singleton 12/16 10:55
ryanliang:的意義 麻煩大大再多給我一點建議 講明白一些 12/16 10:56
ryanliang:另外 還有thread-safe的問題 感謝!! 12/16 10:57