要はInvokeのキューが詰まってるんだろ?
そもそも配列に格納していく処理をなんでG側でやる必要があるんだ
Invokeしないで普通に配列ロックして読み書きすればいいだろ