Een ring buffer is een snelle methode om een circulaire buffer te programmeren . Een ring buffer verbindt een datastructuur in een cirkelvormig patroon . Deze stijl van programmeren wordt gebruikt voor een verscheidenheid van programma's, van het opnemen van geluid tot synthese creatie klinken wachtrij strategie voor de volgorde van de programma-activiteiten . U kunt een ring buffer in een code - het maken van software en programmeertaal te gebruiken . De creatie proces is eenvoudig en iedereen met basis programmeerkennis kan een ring buffer te creëren . Wat je nodig hebt Computer Code programmeersoftware Toon Meer Aanwijzingen 1 Stel het formaat te lezen " size_t rb_sz , . " Type " to_write , to_read ; . "Onder deze code soort u_rb_t * rb = NULL ; . " Type " dbg_err_if " tot de oprichting van de ring buffer te starten 2 . Schrijf " ( u_b_create ( 1024 , U RB OPT NONE , en tb ) ) ; " om de grootte van de buffer in te stellen. Je kunt het groter dan 1024 te maken als je wilt . 3 Maak de omvang buffer die u wilt door te schrijven " ( " ring buffer ( @ % p ) van grootte % zu . " Next , schrijven " , rb , ( rb_sz = u_rb_size ( rb ) ) ) ; " . naast de eerste tekst 4 Stel de " to_write " -functie om te lezen " ( ( to_write = u_rb_avail ( rb ) ) > 0 ) . " Zet de " to_read " -functie om te lezen " ( ( to_read = u_rb_ready ( rb ) ) > 0 . " 5 Sla de gegevens op en test het programma . Zorg dat alle nodige aanpassingen aan de ring buffer te krijgen om te handelen volgens uw specificaties .
|