- Microsoftov Raymond Chen objašnjava da u Win32-u postoji koncept vlasnika međuspremnika.
- Vlasnik međuspremnika dobiva kodiranu poruku kada netko zatraži podatke iz međuspremnika.
- Kašnjenje prikazivanja omogućuje korisniku da odgodi stvaranje složenih podataka međuspremnika.
- U ovom članku možete saznati pod kojim okolnostimamijenja se vlasništvo nad međuspremnikom.
U nedavnom Microsoftovom postu na blogu, Microsoftov Raymond Chen objašnjava za sve korisnike vani kako se točno u Win32 prati vlasništvo nad Windows međuspremnikom.
Ove će se informacije možda pokazati neprocjenjivima za neke od entuzijastičnijih i tehnološki pametnijih Windows korisnika, jer smo sigurni da se možete složiti.
Praćenje vlasništva nad Windows međuspremnikom u Win32
Kao što neki od vas možda znaju, u Win32-u postoji koncept vlasnika međuspremnika. Namjereno pravilo svega ovoga je da je vlasnik međuspremnika zapravo prozor koji je stvorio podatke koji se trenutno nalaze u međuspremniku.
U ovom postu, Chen također objašnjava specifičan obrazac upotrebe za stavljanje podataka u međuspremnik. Spominje da vlasnik međuspremnika prima kodiranu poruku kada netko zatraži podatke iz međuspremnika koji su postavljeni kao kašnjenje.
Te kodirane poruke također se primaju kao dio niza uništavanja prozora ako je još uvijek vlasnik međuspremnika u trenutku kada je uništen.
Dakle, kašnjenje prikazivanja omogućuje korisniku da odgodi stvaranje složenih podataka međuspremnika do trenutka kada se zatraži.
Poštivanje pravila od iznimne je važnosti
Raymond Chen spominje činjenicu da je vrlo važno poštivati određena pravila tijekom izvođenja ovog postupka i ističe da to zapravo ne čine svi.
To možemo razumjeti, vidjevši kako neki programi otvaraju međuspremnik s namjerom dodavanja podataka, umjesto da zamjenjuju sadržaj u potpunosti.
Još u doba 16-bitnog Windowsa sustav je pretpostavljao da su aplikacije poštene i da se igraju prema pravilima za opće dobro.
Dalje objašnjavajući da ovaj scenarij podataka o prijenosnom međuspremniku stvara problem jer postoji samo jedan vlasnik međuspremnika, ali sada ih ima dva Windows koji su surađivali na stavljanju podataka u međuspremnik.
Vlasništvo nad međuspremnikom mijenja se samo u ovim okolnostima, kako je objasnio Chen:
- Kada prazna međuspremnica raspoređena je naredba, trenutni otvarač međuspremnika postaje vlasnik međuspremnika.
- Kada se uništi vlasnik međuspremnika, vlasnik međuspremnika vraća se na nulu.
Jedini logičan zaključak ovdje bio bi da se vlasnik međuspremnika može sažeti kao prozor koji je nedavno nazvao praznu naredbu tipkovnice ako još uvijek postoji.
Sve ove korisne informacije možete pregledati čitajući cijeli članak poslan na Microsoftov blog.
Kakav je vaš stav prema metodama koje je predstavio zaposlenik Microsofta? Obavijestite nas o tome u odjeljku za komentare u nastavku.