An information processing method for maintaining, in a system in which
each of a plurality of client processes, connected via an information
transmission medium, holds and uses shared data to be shared by the
plurality of client processes, consistency of shared data held by the
respective plurality of client processes, includes a holding step of
holding the shared data, and a first issuance step of issuing, in
response to a manipulation event request, a manipulation event that
represents the manipulation to the shared data to the server process. In
addition, a first manipulation execution step executes a manipulation to
the shared data in response to a manipulation event received from the
server process, and a second issuance step issues an issuance inhibition
event to the server process. An inhibition step inhibits issuance of the
manipulation event in the first issuance step after the issuance
inhibition event is issued in the second issuance step until an event
corresponding to the issuance inhibition event is received from the
server process.