Answer:
Responsive design
Explanation:
Responsive design -
It refers to the method o developing any web design, which is irrespective of the screen size, orientation and platform, is referred to as the responsive design.
In simple terms, the website can be accessed with proper efficiency in laptop , phones or any other platform.
The website is enabled with the combination of flexible grids and layout, by which the user can open the site in laptop as well as mobile phone, and the site can easily change the resolution, according to the platform.
Hence, from the given scenario of the question,
Katie designed a responsive design, which enables her site to sit to the cell phone as well.
Answer:
Please Mention the Options....
Explanation:
Yes, there are other types of technology that can attach to satellites and assist it in data collection.
<h3>What purposes serve Earth monitoring satellites?</h3>
Earth observation is the collection of data using remote sensing technologies, typically using satellites carrying imaging equipment, regarding the physical, chemical, and biological processes of planet Earth. Earth observation is used to track and evaluate changes in the environment, both natural and artificial, as well as their condition.
Both optical and radar sensors are used by Earth-observing satellites to take pictures of the planet: Both panchromatic and multispectral images can be delivered by optical sensors used for Earth observation.
Hence, Wireless internet is simply sent down from satellites in Earth's orbit using satellite internet technology (SIT).
Learn more about data collection from
brainly.com/question/25836560
#SPJ1
Answer:
A mutex is used here.
A mutex is a locking mechanism set before using a shared resource and is released after using the shared resource. When the lock is set, only one task accesses the mutex.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<pthread.h>
#include<unistd.h>
pthread_t tid[2];
int flag=0;
int a = 0;
pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
void *thread_a(void *arg)
{
pthread_mutex_lock(&lock);
a += 2;
pthread_mutex_unlock(&lock);
flag = 1;
return NULL;
}
void *thread_b(void *arg)
{
int b = 0;
if(flag){
b++;
}
b += 3;
pthread_mutex_lock(&lock);
a -= b;
pthread_mutex_unlock(&lock);
return NULL;
}
int main()
{
while(1) {
pthread_create(&tid[0],NULL,thread_a,NULL);
pthread_create(&tid[1],NULL,thread_b,NULL);
sleep(1);
}
pthread_exit(NULL);
return 0;
}