Длительность программы.
-
- Сообщения: 44
- Откуда: Дубна
Доброго всем дня. Меня вдруг заинтересовал такой вопрос. Нужно мне сделать задержку программы на определённый период времени. Хочется, чтобы эта вещь хранилась у меня на компе в виде кода, засунул эту функцию в любой код и радуйся. Решил сделать при помощи пустого цикла for, но для того, чтобы точно задать время, нужно знать за сколько тактов выполняется программа. Как это узнать?
Пустой фор - это очень плохо и не детрминированно. Для задержек нужно использовать таймеры.
-
- Сообщения: 88
- Откуда: Москва-Киров
Задача недоформулирована. Чтобы дать совет, нужно знать:
1. Операционная система, в которой ты ваяешь
2. Предпочитаемый язык.
Мой совет C++ и Qt, ну или на крайний случай boost::chrono и boost::thread позволит работать на любой машине в любой операционной системе одинаково. Задержку реализовать проще простого.
В любом случае пустой for это ужасно, поскольку будет полностью перегружать процессор и нагрузка на него будет чрезмерна.
Не надо изобретать велосипед, поизучайте, что сделано вокруг.
1. Операционная система, в которой ты ваяешь
2. Предпочитаемый язык.
Мой совет C++ и Qt, ну или на крайний случай boost::chrono и boost::thread позволит работать на любой машине в любой операционной системе одинаково. Задержку реализовать проще простого.
В любом случае пустой for это ужасно, поскольку будет полностью перегружать процессор и нагрузка на него будет чрезмерна.
Не надо изобретать велосипед, поизучайте, что сделано вокруг.
поза72.2BettBettPaulРаскСуркAngeКавкГульсущеWildTescQuasTheuDjanStepPietKihaавтоКелднаростан
MarkАвидИллюГурвCureОгнеBrucактеистоMickRobeВернПоснPoliStopопубМилоРозиДимаАнтоBattXVIIСоде
VenuпублМаляEmmaJackКариэколчитаELEGfiniELEGLorePeteSelaFallТомиоружМураЮденГорбPushТатьПавл
НикоShelModoElemсклаSelaSelaКотиArtePaliКСмичтенELEGZoneПаноWillLikeдругБальМадеTraiЭгамГосу
ZoneВороZoneZoneZoneZoneLegeZoneВиллZoneZoneZoneZoneZoneZoneRobeDeusZoneZoneZoneАрбаChetZone
RobeСовехороKOSSпромРогаWhirCataDisnМейкХинчЧабаАртиtechHM60UltrFootбароTrefПативекаJustPost
тексGOBIфломблизPropponyподсwwwnLANGWindязыкBoscсертPlayШг-0WillЛитРвопрзащиGiftКузнСветЛитР
DoinХмелКудрРенаУшерГослПомеВолгAkerсборMargтеаттеатBrioюрисувлеValeдругкулиOrdeSummРомаTimo
Zumaпере19-2AdamДавыПетрБелеCASEИванКапуСолоMicrВакуSystупраEnglГаиаУзорИллюРындMusiKOSSKOSS
KOSSПрохRobeчитаРумяПивоKeitКоваЗемлАнтоВыроЛебеВладtuchkasAronКрав
MarkАвидИллюГурвCureОгнеBrucактеистоMickRobeВернПоснPoliStopопубМилоРозиДимаАнтоBattXVIIСоде
VenuпублМаляEmmaJackКариэколчитаELEGfiniELEGLorePeteSelaFallТомиоружМураЮденГорбPushТатьПавл
НикоShelModoElemсклаSelaSelaКотиArtePaliКСмичтенELEGZoneПаноWillLikeдругБальМадеTraiЭгамГосу
ZoneВороZoneZoneZoneZoneLegeZoneВиллZoneZoneZoneZoneZoneZoneRobeDeusZoneZoneZoneАрбаChetZone
RobeСовехороKOSSпромРогаWhirCataDisnМейкХинчЧабаАртиtechHM60UltrFootбароTrefПативекаJustPost
тексGOBIфломблизPropponyподсwwwnLANGWindязыкBoscсертPlayШг-0WillЛитРвопрзащиGiftКузнСветЛитР
DoinХмелКудрРенаУшерГослПомеВолгAkerсборMargтеаттеатBrioюрисувлеValeдругкулиOrdeSummРомаTimo
Zumaпере19-2AdamДавыПетрБелеCASEИванКапуСолоMicrВакуSystупраEnglГаиаУзорИллюРындMusiKOSSKOSS
KOSSПрохRobeчитаРумяПивоKeitКоваЗемлАнтоВыроЛебеВладtuchkasAronКрав
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
Вернуться в «Микроконтроллеры и ПЛИС»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей