devxlogo

Execute Code Only Once the First Time it is Called

Execute Code Only Once the First Time it is Called

You may need to execute a portion of code in a function only once the first time it is called. The following fragment illustrates an easy way to do this:

 static bool bExecuted = false;if (!bExecuted){  //write the code to be executed once here.   ...   ...   bExecuted = true;}


**NOTE: This code works only in a single threaded environment.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist