<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
      <title>003.11.POSIX-Threads - EmbLogic</title>
      <link>https://www.emblogic.com/forum/categories/003-11-posix-threads/feed.rss</link>
      <pubDate>Sun, 11 Oct 26 23:13:16 -0400</pubDate>
         <description>003.11.POSIX-Threads - EmbLogic</description>
   <language>en-CA</language>
   <atom:link href="/forum/discussions/feed.rss" rel="self" type="application/rss+xml" />
		<item>
			<title>16. Describe the role of the `void *(*start_routine)(void *)` argument in `pthread_create()</title>
			<link>https://www.emblogic.com/forum/discussion/1898/16-describe-the-role-of-the-void-start_routinevoid-argument-in-pthread_create</link>
			<pubDate>Sat, 21 Sep 2024 21:55:51 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1898@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>4. How does `pthread_create()` work and what arguments does it require to create a thread?</title>
			<link>https://www.emblogic.com/forum/discussion/1910/4-how-does-pthread_create-work-and-what-arguments-does-it-require-to-create-a-thread</link>
			<pubDate>Sat, 21 Sep 2024 22:01:49 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1910@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>14. What are some common error codes returned by `pthread_create()`</title>
			<link>https://www.emblogic.com/forum/discussion/1900/14-what-are-some-common-error-codes-returned-by-pthread_create</link>
			<pubDate>Sat, 21 Sep 2024 21:56:32 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1900@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>15. How does `pthread_create()` facilitate parallel processing</title>
			<link>https://www.emblogic.com/forum/discussion/1899/15-how-does-pthread_create-facilitate-parallel-processing</link>
			<pubDate>Sat, 21 Sep 2024 21:56:08 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1899@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>7. Describe the advantages of using Pthreads over processes in developing concurrent programs.</title>
			<link>https://www.emblogic.com/forum/discussion/1907/7-describe-the-advantages-of-using-pthreads-over-processes-in-developing-concurrent-programs-</link>
			<pubDate>Sat, 21 Sep 2024 22:00:51 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1907@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>8. Explain the function and usage of `pthread_join()` and how it helps in thread synchronization.</title>
			<link>https://www.emblogic.com/forum/discussion/1906/8-explain-the-function-and-usage-of-pthread_join-and-how-it-helps-in-thread-synchronization-</link>
			<pubDate>Sat, 21 Sep 2024 22:00:36 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1906@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>12. Explain the four arguments of `pthread_create()` and their significance in thread creation.</title>
			<link>https://www.emblogic.com/forum/discussion/1902/12-explain-the-four-arguments-of-pthread_create-and-their-significance-in-thread-creation-</link>
			<pubDate>Sat, 21 Sep 2024 21:57:04 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1902@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>11. What is the purpose of the `pthread_create()` function in POSIX threads</title>
			<link>https://www.emblogic.com/forum/discussion/1903/11-what-is-the-purpose-of-the-pthread_create-function-in-posix-threads</link>
			<pubDate>Sat, 21 Sep 2024 21:57:21 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1903@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>5. What is the significance of thread states like running, blocked, and waiting</title>
			<link>https://www.emblogic.com/forum/discussion/1909/5-what-is-the-significance-of-thread-states-like-running-blocked-and-waiting</link>
			<pubDate>Sat, 21 Sep 2024 22:01:35 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1909@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>9. How does shared memory between threads in Pthreads simplify communication compared to processes?</title>
			<link>https://www.emblogic.com/forum/discussion/1905/9-how-does-shared-memory-between-threads-in-pthreads-simplify-communication-compared-to-processes</link>
			<pubDate>Sat, 21 Sep 2024 22:00:23 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1905@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>6. What challenges are commonly associated with using Pthreads, such as race conditions and deadlock</title>
			<link>https://www.emblogic.com/forum/discussion/1908/6-what-challenges-are-commonly-associated-with-using-pthreads-such-as-race-conditions-and-deadlock</link>
			<pubDate>Sat, 21 Sep 2024 22:01:10 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1908@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>13. What happens if `pthread_create()` is called with a NULL value for the `attr` parameter?</title>
			<link>https://www.emblogic.com/forum/discussion/1901/13-what-happens-if-pthread_create-is-called-with-a-null-value-for-the-attr-parameter</link>
			<pubDate>Sat, 21 Sep 2024 21:56:51 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1901@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>17. What is the purpose of the `pthread_exit()` function in POSIX threads</title>
			<link>https://www.emblogic.com/forum/discussion/1897/17-what-is-the-purpose-of-the-pthread_exit-function-in-posix-threads</link>
			<pubDate>Sat, 21 Sep 2024 21:55:31 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1897@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>18. Explain how the `void *retval` argument in `pthread_exit()` is used</title>
			<link>https://www.emblogic.com/forum/discussion/1896/18-explain-how-the-void-retval-argument-in-pthread_exit-is-used</link>
			<pubDate>Sat, 21 Sep 2024 21:55:12 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1896@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>20. What is the difference between joinable and detached threads</title>
			<link>https://www.emblogic.com/forum/discussion/1894/20-what-is-the-difference-between-joinable-and-detached-threads</link>
			<pubDate>Sat, 21 Sep 2024 21:54:22 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1894@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>19. How does calling `pthread_exit()` in the main thread affect the behavior of the entire process?</title>
			<link>https://www.emblogic.com/forum/discussion/1895/19-how-does-calling-pthread_exit-in-the-main-thread-affect-the-behavior-of-the-entire-process</link>
			<pubDate>Sat, 21 Sep 2024 21:54:49 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1895@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>3. What are the main components of a POSIX thread?</title>
			<link>https://www.emblogic.com/forum/discussion/1911/3-what-are-the-main-components-of-a-posix-thread</link>
			<pubDate>Sat, 21 Sep 2024 22:02:04 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1911@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>2. Explain the key differences between threads and processes in Linux</title>
			<link>https://www.emblogic.com/forum/discussion/1912/2-explain-the-key-differences-between-threads-and-processes-in-linux</link>
			<pubDate>Sat, 21 Sep 2024 22:02:19 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1912@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>Queries-List-of-Threads-attributes</title>
			<link>https://www.emblogic.com/forum/discussion/1873/queries-list-of-threads-attributes</link>
			<pubDate>Fri, 20 Sep 2024 09:59:59 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1873@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>1. What are POSIX Threads (Pthreads) and why are they used in Linux?</title>
			<link>https://www.emblogic.com/forum/discussion/1913/1-what-are-posix-threads-pthreads-and-why-are-they-used-in-linux</link>
			<pubDate>Sat, 21 Sep 2024 22:02:32 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1913@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
		<item>
			<title>10. What is a race condition, and how can it be avoided when using Pthreads?</title>
			<link>https://www.emblogic.com/forum/discussion/1904/10-what-is-a-race-condition-and-how-can-it-be-avoided-when-using-pthreads</link>
			<pubDate>Sat, 21 Sep 2024 22:00:07 -0400</pubDate>
			<dc:creator>pravjot</dc:creator>
			<guid isPermaLink="false">1904@/forum/discussions</guid>
			<description><![CDATA[]]></description>
		</item>
   </channel>
</rss>