Consider the following code using the posix pthreads api:
thread2.c
#include
#include
#include
#include
int myglobal;
void *thread_function(void *arg) {
int i,j;
for ( i=0; i<20; i++ ) {
j=myglobal;
j=j+1;
printf(".");
fflush(stdout);
sleep(1);
myglobal=j;
}
return null;
}
int main(void) {
pthread_t mythread;
int i;
if ( pthread_create( &mythread, null, thread_function,
null) ) {
printf(ldquo;error creating thread.");
abort();
}
for ( i=0; i<20; i++) {
myglobal=myglobal+1;
printf("o");
fflush(stdout);
sleep(1);
}
if ( pthread_join ( mythread, null ) ) {
printf("error joining thread.");
abort();
}
printf("\nmyglobal equals %d\n",myglobal);
exit(0);
}
in main() we first declare a variable called mythread, which has a type of pthread_t. this is essentially an id for a thread. next, the if statement creates a thread associated with mythread. the call pthread_create() returns zero on success and a nonzero value on failure. the third argument of pthread_create() is the name of a function that the new thread will execute when it starts. when this thread_function() returns, the thread terminates. meanwhile, the main program itself defines a thread, so that there are two threads executing. the pthread_join function enables the main thread to wait until the new thread completes.
a. what does this program accomplish?
b. here is the output from the executed program:
$ ./thread2
..o.o.o.o.oo.o.o.o.o.o.o.o.o.o..o.o.o.o.o
myglobal equals 21
is this the output you would expect? if not, what has gone wrong?

Answers

Answer 1

The thing which the given program accomplishes is that it creates a method, declares variables, and executes commands if they meet the conditions in the code.

What is a Conditional Statement?

This is a type of statement that executes a line of code if a condition is not met.

Some types of conditional statements are:

IF statementIF-ELSE statementNested If-else statement.If-Else If ladder.Switch statement.

No, that is not the desired output because the integer should be less than 20.

Read more about conditional statements here:

https://brainly.com/question/11073037

#SPJ1


Related Questions

Physical and data link layer standards govern transmission in ________. LANs WANs Both LANs and WANs Neither LANs nor WANs

Answers

Answer:

Both LANs and WANs

Explanation:

Physical layer standards govern physical links between devices which includes connectors, plugs, transmission media, and signaling.

If a while loop iterates forever,what is the most likely cause?

Answers

Answer:

Runtime error probably. The program won't make it past the while loop in the code.

Answer: The loop has a condition that cannot possibly be false.

Explanation:

A hashing approach: group of answer choices will often support constant time storage and retrieval of keys. only works if the keys are integral. is guaranteed to provide o(1) storage and retrieval of keys. is typically very space efficient. none of these is correct.

Answers

In technology, the hashing approach transforms the character into the other values. It is guaranteed to provide O(1) storage and retrieval of keys. Thus, option C is correct.

What is a hashing approach?

A hashing approach is a programming technique that is used to convert the range of the key values into the indexes and is majorly used in the hash tables.

The hash functions take the O(1) and retrieve making them fast to work with. It always does not necessarily work if the keys are integrated and are also is not much space sufficient.

Therefore, the option C. hashing approach is a guaranteed technique.

Learn more about hashing approach here:

https://brainly.com/question/14397218

#SPJ1

A one page document that introduces you, your skills and background and asks for an interview is an example of what type of document? career portfolio resume cover letter job application

Answers

Answer:

That would be a cover letter.

Explanation:

Hope this helps!

Cover letter is the type of document, as A one-page document that introduces you, your skills and background and asks for an interview. Hence, option C is correct.

What is a Cover letter?

A cover letter for your job application is one page long and attached. Its purpose is to provide you with a brief overview of your professional background.

A CV gives detailed information about your professional past and educational credentials, whereas a cover letter is a brief document that summarizes your reasons for applying for the job.

Yes, a cover letter should go with your introduction. Give your name, the job you're applying for, and the source of your information. For instance, I'm Henry Candidate and I'm submitting my application for the open Account Manager position listed on LinkedIn.

Thus, option C is correct.

For more information about Cover letter, click here:

https://brainly.com/question/10626764

#SPJ5

Question an administrator of a linux network is writing a script to transfer a list of local host names, contained in a file called hostnames, directly into the syslog file. predict the cli command the admin is likely to use to accomplish this. a.

Answers

The Linux command to be used by this administrator in transferring a list of local host names, directly into the syslog file is "logger -f hostnames."

What is a Linux command?

A Linux command simply refers to a software program that is designed and developed to run on the command line, in order to enable an administrator of a Linux network perform both basic and advanced tasks by entering a line of text.

In this scenario, the Linux command to be used by this administrator in transferring a list of local host names, directly into the syslog file is "logger -f hostnames."

Read more on Linux commands here: https://brainly.com/question/25480553

#SPJ1

Write a program that accepts the lengths of three sides of a triangle as inputs. the program output should indicate whether or not the triangle is a right triangle. recall from the pythagorean theorem that in a right triangle, the square of one side equals the sum of the squares of the other two sides. use the triangle is a right triangle. and the triangle is not a right triangle. as your final outputs.

Answers

The code will have to obey the Pythagorean theorem that says square of the hypotenuse side is equals to the sum of the squares of the other legs.

How to write a code that check if a triangle is a right angle by using Pythagoras theorem?

The code is written in python.

def right_triangle(x, y, z):

    if x**2 + y**2 == z**2 or y**2 + z**2 == x**2 or z**2 + x**2 == y**2:

         print("it is a right angle triangle")

    else:

         print("it is not a right angle triangle")

right_triangle(6, 10, 8)

Code explanationwe defined as function named "right_triangle". x, y and z are argument which are the length of the triangle.Then we check if the sides obeys Pythagoras theorem.If it does we print a positive statement else we print a negative statement.

Learn more about python at: https://brainly.com/question/21437082

#SPJ4

the force of impact is

Answers

Answer:

the force of impact is the force generated when objects meet


Describe the different types of computers. What is the most common type? What are the types of personal computers?

Answers

Answer:

Supercomputers are the fastest computers,  but at the same time are the very expensive ones. This type of computer is usually used on scientific research centers.Mainframe Computers can cater numerous users and support programs happening at the same time. This type of computer is usually used by governments and large organizations.Minicomputers can cater to users ranging from 4 to 200 simultaneously. This type of computer is the mid-sized one.Microcomputers can cater to one user at a time. This type of computer is the most common type because they are not that costly.

Answer:

Explanation:

There are two basic flavors of chassis designs–desktop models and tower models–but there are many variations on these two basic types. Then come the portable computers that are computers small enough to carry. Portable computers include notebook and subnotebook computers, hand-held computers, palmtops, and PDA

How do you remove only the conditional formatting from a cell and leave all other formatting intact.

Answers

This is done by selecting the Conditional Formatting button via the HOME tab, take the arrow or point to Clear Rules, and select Clear Rules from full Sheet.

How do I remove conditional formatting and also keep formatting?

The step is to first enable the sheet you want to delete the conditional formatting rules and then keep format.

One can click on Alt + F11 keys to open Microsoft Visual Basic for Applications window then Click Insert > Module, and then Remove conditional formatting rules and also keep format.

Learn more about formatting from

https://brainly.com/question/766378

#SPJ1

What is the correct syntax for defining an __init__() method that sets instance-specific attributes upon creation of a new class instance

Answers

The right syntax for defining an __init__() method that sets instance-specific attributes upon creation of a new class instance is def __init__(self): pass.

What Is syntax ?

Syntax is known to be the way or arrangement of  any given words and phrases to create a kind of proper sentences.

Note that The correct syntax for defining an __init__() method that sets instance-specific attributes upon creation of a new class instance is def __init__(self): pass.

Learn more about syntax  from

https://brainly.com/question/831003

#SPJ2

Suppose you want to sell your product to of one of the school canteen of El Salvador city thus you conducted study to one of the schools in El Salvador city Misamis Oriental to determine the factors affecting consumer preferences of the students ages 16 to 19 years old. The following data were given. Table 1 of Respondents by Age Distribution Age Frequency Percent 16 yrs. old 370 45.12 17 yrs.old 200 24.39 18 yrs. old 150 18.29 19 yrs. old 100 12.20 Total 820 100 Kindly write your interpretation, based on the data given in table 1. Remember to write first the comparison and contrast of the data given, its implication to the study and connect it with your review of related literature.

Answers

The interpretation of the table is that it shows that 45.12 percent of the respondents are in 16 years of age when likened to 12.20 percent who are 19 years old and 18.29 percent that are in 18 years of age.

What is the table about?

The table is one that shows the age profile for Filipino children from 0 to 4 years and above to 19 years,

Note that it is also made up of the largest age group making up from 10.1 to 10.7 percent as seen on the Philippine Statistics Authority (PSA).

Therefore, students that are in 16 years of age will have the ability to take in or consume products more than the older students as seen in El Salvador City.

Learn more about product  from

https://brainly.com/question/10873737

#SPJ1

"Use onblur and onfocus to add red borders to the input elements when the user leaves without any input, and a green border if a value is typed and the user is done with the input element."
Was an instruction in my java assignment, does anyone have an idea on what code is needed to do that?

Answers

Answer:

habla en español no te entiendo por favor

Which technology, when combined with agile and devops, will help the team receive real-time feedback?

Answers

A technology which when combined with Agile and Devops that'll help the Accenture Technology team receive real-time feedback is a cloud.

What is a cloud?

In Computer technology, a cloud simply refers to the elastic leasing of pooled computer resources such as physical hardware through virtualization and over the Internet, so as to enable the storage and sharing of files and documents virtually and in  real-time.

In this context, a cloud is a technology which when combined with Agile and Devops that'll help the Accenture Technology team receive real-time feedback.

Read more on cloud here: https://brainly.com/question/19057393

#SPJ1

True or false: if you are adding your own css sheet, make sure your css file comes before the bootstrap css file.

Answers

If you are adding your own CSS sheet, make sure your css file comes before the bootstrap CSS file this is false.

How do I combine Bootstrap with CSS?  

How to use Bootstrap CSS. To use Bootstrap CSS, you need to integrate it into your development environment. All you have to do is create a folder on your computer. Save the compiled CSS and JS files, as well as the new HTML file that loads Bootstrap, in this folder.

Especially, jQuery and Popper are required. js and its own JavaScript plugin. Place the following Deleted at the bottom of the page, just before close & lt; / body & gt ;. -Tag and activate.

Read more about the bootstrap :

https://brainly.com/question/14959829

#SPJ1

Nasim has a smart phone data plan that costs $25 per month that includes 9 GB of data, but will charge an extra $20 per GB over the included amount. How much would Nasim have to pay in a month where he used 5 GB over the limit

Answers

Answer:

$125

Explanation:

Charge for 9GB  + Charge for 5GB over limit

$25 + 5 x $20 = $125

A(n) ______is like an intranet except it shares its resources with users from a distant location. Select your answer, then click Done.

Answers

An extranet is like an intranet except that, it shares its resources with users from a distant location.

What is an intranet?

An intranet simply refers to an internal organizational network which is exclusively designed and developed to be used privately. Also, it is used for providing the employees of an organization with easy access to data and information.

In Computer networking, the end users of an extranet have the ability to access a company's entire intranet from a distant location.

Read more on intranet here: https://brainly.com/question/2580626

#SPJ1

Computer are most wonderful creation of 21st century how ?​

Answers

Answer:

It can do all the functions at a speedy rate and also helps us to search and progress in our homes and businesses. A computer can therefore be called a calculator with a twist for not only does it perform fast calculations, but it also has other special characteristics.

Explanation:

hope it helps you

The ports ranging from 49,152 to 65,533 can be used as temporary or private port numbers. They are called

Answers

The ports ranging from 49,152 to 65,533 can be used as temporary or private port numbers. They are called as Dynamic ports.

What are the Ports ?

Ports with numbers 0–1023 are known as device or famous ports; ports with numbers 1024-49151 are known as consumer or registered ports, and ports with numbers 49152-65535 are known as dynamic, non-public or ephemeral ports.

Dynamic ports—Ports withinside the variety 49152 to 65535 aren't assigned, controlled, or registered. They are used for transient or non-public ports. They also are referred to as non-public or non-reserved ports.

Read more about the Dynamic ports:

https://brainly.com/question/4287621

#SPJ4

write a program in Python and explain how we do the program

Answers

please send what program, I will help you.

Answer:

num1 = 1.5

num2 = 6.3

sum = num1 + num2

print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

Explanation:

This program adds up two numbers.

num1 = 1.5 means that a variable called num1 has been assigned to the number 1.5num2 = 6.3 means that a variable called num2 has been assigned to the value 6.3sum = num1 + num2 means that the variables num1 and num2 have been added together and their total has been assigned to the new variable sumprint('The sum of {0} and {1} is {2}'.format(num1, num2, sum)) means that the text that will be printed shall read out the sum of their answers formatted with brackets that are kept in place of their respective variables.

_____ is a basic required Hypertext Markup Language (HTML) element. Group of answer choices

Answers

Answer:

header

title

nav

main

Explanation:

An HTML element is a component of an HTML document that tells a web browser how to structure and interpret a part of a HTML document. so without the basic element the browser will not be well structured

What year does futurist ray kurzweil believe ai will meet human intelligence?.

Answers

The year 2029 is the consistent date I've predicted, when an artificial intelligence will pass a valid Turing test — achieving human levels of intelligence.

“By 2029, computers will have human-level intellect,” Kurzweil said in a discussion with SXSW. The singularity is that moment in time when all the advancements in technology, especially in artificial intelligence (AI), will lead to appliances that are more intelligent than human beings.

What is human intelligence? Human intelligence is a cognitive quality that consists of the abilities to understand from knowledge, adapt to new conditions, understand and handle conceptual concepts, and use proficiency to manipulate one's circumstances.In order to capture the full spectrum of abilities and talents that individuals possess, Gardner theorizes that individuals do not have just an academic capacity, but have many kinds of intelligence, including musical, interpersonal, spatial-visual, and linguistic intelligences.Although current definitions of espionage vary considerably, professionals generally agree that intelligence involves mental capabilities such as logic, reasoning, problem-solving, and planning

To learn more about human intelligence, refer to:

https://brainly.com/question/9786721

#SPJ2

You are working in a medical practice that sends out billing electronically but the software does not include a claim scrubber program. what can you, as an administrative medical assistant do?

Answers

When working in a medical practice that does not include a claim scrubber program the result of now no longer having a declare scrubbed previous to submission is that the exercise has a tendency to lose sales.

What is a scrubber software?

A declare scrubber software is referred to as software that facilitates in reviewing claims for coding and billing accuracy of patients. This software is normally protected as a software program whilst billing electronically in hospitals or for coverage purposes.

The results or dangers of now no longer having a declare scrubbed previous to submission is that the exercise has a tendency to lose sales.

Read more about the software:

https://brainly.com/question/1538272

#SPJ1

What documents are needed for real id in california.

Answers

When applying for a REAL ID, the document needed are:

A Proof of your identity (such as U.S. birth certificate, valid U.S. passport, permanent resident card, etc.An evidence of Social Security number ( such as Social Security card, W-2 form, etc.).

What is an ID?

An Id is known to be a tool or something that is often used in the identification of a person.

Therefore, When applying for a REAL ID, the document needed are:

A Proof of your identity (such as U.S. birth certificate, valid U.S. passport, permanent resident card, etc.An evidence of Social Security number ( such as Social Security card, W-2 form, etc.).

Learn more about ID from

https://brainly.com/question/16045720

#SPJ1

When a motherboard fails, you can select and buy a new board to replace it. Suppose the motherboard in your computer has failed and you want to buy a replacement and keep your repair costs to a minimum. Try to find a replacement motherboard on the web that can use the same case, power supply, processor, memory, and expansion cards as your current system. If you cannot find a good match, what other components might have to be replaced (for example, the processor or memory)

Answers

When a motherboard fails, you can select and buy a new board to replace it then Replacing the motherboard in a pc is the maximum tough process.

What are a few pointers while deciding on a motherboard?

First Choose an appropriate chipset for a device.Check whether or not the motherboard maintenances the same processor Select board for the device with bendy speeds.Ensure that motherboard maintenance right reminiscence.Check the board that helps the sort of video you need.Check records, maintenance, and updates for the board.

Choosing the proper motherboard is first essential step wherein the processor that helps nicely are determined, reminiscence in what kind and what kind of reminiscence may be used also are determined, what sort of films may be supported and installed. In depending to this verbal exchange velocity and the device element are all have to be checked in a clean understanding earlier than deciding on motherboard.

Read more about the processor :

https://brainly.com/question/1538272

#SPJ1

What is an example of a way a farm could apply new technology to improve sustainability?

Answers

An example of a way a farm could apply new technology to improve sustainability is via the use artificial intelligence to predict and adjust the farm's water usage.

How is artificial intelligence used in farming?

The use of AI systems is one that can help to make better the total harvest quality and accuracy which is known to be precision agriculture.

Note that An example of a way a farm could apply new technology to improve sustainability is via the use artificial intelligence to predict and adjust the farm's water usage.

Learn more about sustainability from

https://brainly.com/question/26195041

#SPJ2

To conserve its public IP addresses, a company can instead use ____ addresses for devices within its own network boundaries.

Answers

Answer:

private ip addresses

Explanation:

A private ip address is assigned to each device on a network, allowing devices on the same network to communicate with each other without using any public ip addresses.

Taking control of admin functionality and misusing sensitive data that are unauthorized to access are due to.

Answers

Taking control of admin functionality and misusing sensitive data that are unauthorized to access are due to Broken Access Control.

What leads to broken access control?

The Common access control issues  are:

The Bypass of access control checks via the modification of the URL.Internal application state.The use of custom API attack tool.

Note that Taking control of admin functionality and misusing sensitive data that are unauthorized to access are due to Broken Access Control.

See options below

This is a List of Available Answers Options :

Xml Enternal Entities Injection

SQL Injection

Cross site scripting

Broken Access Control

Learn more about admin from

https://brainly.com/question/26096799

#SPJ1

What is the capacitive reactance of a circuit with a .57uf capacitor with a 320hz, 240vac signal applied

Answers

From the calculation, the capacitive reactance is 872 ohms.

What is reactance?

The term reactance refers to the opposition offered to the flow of current by a circuit element that is not a resistor.

The capacitive reactance is obtained from the formula;

Xc= 1/2πfc

f = frequency

c= capacitance

Substituting values;

Xc= 1/2 * 3.142 * 320 * 0.57 * 10^-6

Xc = 872 ohms

Learn more about capacitive reactance:https://brainly.com/question/17129912

#SPJ1

Answer:

The capacitive reaction is 872ohms

If you walked into a room containing three computers and were told one of them was infected with malware, how would you determine which one it is

Answers

To detect it one can only know if:

Your web browser freeze or is unresponsive?System is filled with a lot of pop-up messages?Your computer run slower than normal, etc.

How can you detect a malware in your computer?

To Know if You Have Malware in your system, one can dectect it if your system often or suddenly slows down, crashes, or others.

Note that To detect it one can only know if:

Your web browser freeze or is unresponsive?System is filled with a lot of pop-up messages?Your computer run slower than normal, etc.

Learn more about Malware from

https://brainly.com/question/399317

#SPJ1

Keyboards, mice, speakers, microphones, and printers are collectively referred as

Answers

Answer:

I'm not sure. Maybe HID (Human Interface Devices)?

Other Questions
13. (a) In any triangle ABC, if C = 300,b= 4, a = 2 find A and B. [3] (b) If a = b = c and a,b,c are in G.P., show that x,y,z are in H.P. [2]please, solve them 4(x 3) + 5x x for x = 2 To increase sales, an online clothing store began giving a 50% off coupon to random customers. Customers didn't know whether they would receive the coupon until after the final sale. The website claimed that one in five customers received the coupon. Six customers each made purchases from the website. Let X = the number of customers that received the 50% off coupon. Can someone help write an introduction paragraph for an essay on "The Mexican-American war"? erosion and deposition act to make the landscape smoother. If 4.5 billion years of erosion and deposition have occured, why isn't the Earth's surface more level? According to this factor tree, which of the following statements is true? 5 (4 x ) simplified which statement summarizes samathas claim Which agile framework breaks the workload into smaller increments to improve team focus and simplify testing?. Read the two passages and answer the question.Passage 1: "Midas" retold by Thomas Bulfinch[1] Bacchus, on a certain occasion, found his old schoolmaster and foster-father, Silenus, missing. The old man had been drinking, and in that state wandered away, and was found by some peasants, who carried him to their king, Midas. Midas recognized him, and treated him hospitably, entertaining him for ten days and nights with an unceasing round of jollity.[2] On the eleventh day he brought Silenus back, and restored him in safety to his pupil. Whereupon Bacchus offered Midas his choice of a reward, whatever he might wish. He asked that whatever he might touch should be changed into gold. Bacchus consented, though sorry that he had not made a better choice.[3] Midas went his way, rejoicing in his new-acquired power, which he hastened to put to the test. He could scarce believe his eyes when he found a twig of an oak, which he plucked from the branch, become gold in his hand. He took up a stone; it changed to gold. He touched a sod; it did the same. He took up an apple from the tree; you would have thought he had robbed the garden of the Hesperides. His joy knew no bounds, and as soon as he got home, he ordered the servants to set a splendid repast on the table. Then he found to his dismay that whether he touched bread, it hardened in his hand; or put a morsel to his lip, it defied his teeth. He took a glass of wine, but it flowed down his throat like melted gold.[4] In consternation at the unprecedented affliction, he strove to divest himself of his power; he hated the gift he had lately coveted. But all in vain; starvation seemed to await him. He raised his arms, all shining with gold, in prayer to Bacchus, begging to be delivered from his glittering destruction. Bacchus, merciful deity, heard and consented. "Go," said he, "to River Pactolus, trace its fountain-head, there plunge yourself and body in, and wash away your fault and its punishment." He did so, and scarce had he touched the waters before the gold-creating power passed into them, and the river sands became changed into gold, as they remain to this day.Passage 2: "Bacchus's Regret" by Hunter Doyle[1] King Midas returned my beloved teacher to me,so I rewarded him with a wishwhatever he wanted would be.Midas cried, "Give my fingers a golden touch!Then, I shall have a gilded kingdom and such."[5] I tried to make him see the err of his choice,but he would not heed the caution in my voice.I pleaded with Midas, "Be careful what you choose,for you're only thinking of what you'll gainnot what you'll lose."[9] His thirst for wealth became no match for his appetite;after all, a gold apple is not something one can bite.His daughter wept for her poor starving dad,so he wiped her tears and told her not to be sad.[13] Into a golden statue Midas's daughter became,and he and his greedy wish were ultimately to blame.Yet, maybe if I had put up more of a fight and a fret,then I wouldn't have to live with all this regret.How does the poem show the theme greed can have negative consequences differently than the myth?a By allowing Bacchus to refuse Midas's wishb By changing what Midas wishes forc By resolving Midas's conflict soonerd By showing what happens to Midas's daughter What part of the immune system is responsible for destroying or neutralizing pathogens. Cassie has lost a coveted seat on her organizations board. She is disappointed at first. What would you expect of Cassie if she has an internal locus of control? Cassie would rationalize that she did not want the seat anyway. Cassie would take personal responsibility for her loss. Cassie would assume that the election process was rigged. Cassie would blame her loss on the fickle nature of fate. write a rule for the nth term of the arithmetic sequence -11, -4, 3, 10... interest rate of 2.99% compounded monthly for a 4 year loan, find the regular monthly payments required to repay the loan. In which part of water cycle energy absorbed by water What do the people in the cave believe about their lives?AThe shadows of real objects paired with the voices ofcaptors exist as the only real and true things in their lives.BThey know that they are prisoners being shown false things.but cannot help believing them to be true.CThe prisoners believe that the shadows of the images are asclose to reality as the prisoners can ever hope to knowDThey do not know what the meaning of their life is, but theyknow there is more to life than shadows of images. The bombazo what happens in the middle of the story Find the value of x.6148021x = [ ? ]3x-12 whats the answer to this 3500 people attended a baseball game. 1330 of the people attending supported the home team, while 2170 supported the visiting team. what percentage of people attending supported the home team?