この割り当ては、連続している領域でなくても大丈夫です。移動するオブジェクトもあります。マークは領域ごとに行ないます。対象であれば、その時点でその領域は解放されます。同じように行ないます。ある領域から使われていない領域にオブジェクトが移動させるわけです。移動元の領域は、その時点で解放されます。行なうためには、各領域を管理する必要があります。いう領域を別途用意するようです。以下なので、全体に対する影響は少ないようです。取って代わる予定だそうです。いうわけには行かないかもしれません。そんなに問題も思いつかないのかもしれません。その代わりといってはなんですが、このセッションです。ように、サンプルコードを示してどこが悪いか説明し、モラルを説くというパターンです。ようにパズル形式になっているわけではなく、サンプルコードも単体で動作するわけではありません。本当に使われているコードです。使われている以下のコードには間違いがあります。}これは、ロック用のオブジェクトに文字列定数を使っているところが間違っています。文字列定数は共有されてしまいます。いう文字列定数を使っていたら、同じオブジェクトで共有されてしまうのです。この問題のモラルは、何をシンクロナイズするかということより、誰がシンクロナイズするかを考えるべきだということです。コンテストのアナウンス。