'Spawn a server process for this manager object'

def start(self, initializer=None, initargs=()):

    if ((initializer is not None) and (not hasattr(initializer, '__call__'))):
        raise TypeError('initializer    must    be    a    callable')
    (reader, writer) = connection.Pipe(duplex=False)
    self._process = Process(target=type(self)._run_server, args=(self._registry, self._address, self._authkey, self._serializer, writer, initializer, initargs))
    ident = ':'.join((str(i) for i in self._process._identity))
    self._process.name = ((type(self).__name__ + '-') + ident)
    self._process.start()
    writer.close()
    self._address = reader.recv()
    reader.close()
    self._state.value = State.STARTED
    self.shutdown = util.Finalize(self, type(self)._finalize_manager, args=(self._process, self._address, self._authkey, self._state, self._Client), exitpriority=0)
    return
