Ŝlosado de dosiero estas ebleco de programo diru al operaciumo, ke al iu malfermita de la programo dosiero bezonatas ne doni aliron por la aliaj programoj.
Ŝlosa dosiero estas dosiero kiu estadas por malebligi samtempan faradon de iuj agoj.
Ekzemple bezonatas ke ne pli ol unu ekzemplero de iu programo povu ruligi. Tiam la programo dum sia starto kreas la ŝlosan dosieron, kaj kiam la programo finas sian ruliĝon ĝi forigas la dosieron.
Sed dum starto, antaŭ ol krei la ŝlosan dosieron, la programo kontrolas ĉu ĝi jam ekzistas. Se jes do la alia ekzemplero de la programo jam ruliĝas, kaj ĉi tiu ekzemplero do rifuzas starti.
Dum uzado de ĉi tiu simpla skemo povas esti malagrablaĵoj:
Por solvi la problemojn estas speciala rimedo de operaciumo - ebleco ŝlosi diseron, do malfermi ĝin por uzo de nur unu ekzemplero de programo. Operaciumo memoras, kiu ekzemplero de programo malfermis la dosieron, kaj ne permesas al la aliaj falfermi ĝin.
Tiam:
En Unikso-similaj sistemoj ŝlosaj dosieroj kutime estas en dosierujo /var/lock/ .