Home | History | Annotate | Download | only in multiprocessing

Lines Matching refs:arena

57     class Arena(object):
63 self.name = 'pym-%d-%d' % (os.getpid(), Arena._counter.next())
79 class Arena(object):
120 arena = Arena(length)
121 self._arenas.append(arena)
122 return (arena, 0, length)
130 (arena, start, stop) = block
131 del self._start_to_block[(arena, start)]
132 del self._stop_to_block[(arena, stop)]
137 (arena, start, stop) = block
140 prev_block = self._stop_to_block[(arena, start)]
147 next_block = self._start_to_block[(arena, stop)]
153 block = (arena, start, stop)
162 self._start_to_block[(arena, start)] = block
163 self._stop_to_block[(arena, stop)] = block
167 (arena, start, stop) = block
168 del self._start_to_block[(arena, start)]
169 del self._stop_to_block[(arena, stop)]
223 (arena, start, stop) = self._malloc(size)
226 self._free((arena, new_stop, stop))
227 block = (arena, start, new_stop)
248 (arena, start, stop), size = self._state
249 address, length = _multiprocessing.address_of_buffer(arena.buffer)