java-development-for-beginners-learnit / 27 - Multithreading /014 Quiz Multithreading - Check yourself.html
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>Quiz Multithreading - Check yourself</title> | |
| <style> | |
| * { | |
| box-sizing: border-box; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| body { | |
| font-family: var(--font-stack-text); | |
| font-weight: 400; | |
| line-height: 1.4; | |
| font-size: 1.6rem; | |
| color: #2d2f31; | |
| } | |
| .container { | |
| position: relative; | |
| height: 100%; | |
| overflow-y: auto; | |
| } | |
| .content { | |
| padding: 3.2rem 4.8rem; | |
| word-break: break-word; | |
| max-width: 69.6rem; | |
| margin: 0 auto; | |
| } | |
| .heading { | |
| margin-bottom: 24px; | |
| font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, | |
| "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; | |
| font-weight: 700; | |
| line-height: 1.2; | |
| letter-spacing: 0; | |
| font-size: 32px; | |
| max-width: 36em; | |
| } | |
| .article-asset-container { | |
| padding: 2.4rem; | |
| } | |
| .article-asset-container p { | |
| font-size: 19px; | |
| } | |
| code { | |
| background-color: #fff; | |
| border: 1px solid #d1d7dc; | |
| color: #b4690e; | |
| font-size: 80%; | |
| padding: 0.2rem 0.4rem; | |
| font-family: sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace; | |
| } | |
| p { | |
| font-weight: 400; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <div class="content"> | |
| <div class="heading">Quiz Multithreading - Check yourself</div> | |
| <div class="article-asset-container"><p><strong>Quiz Link: </strong><a href="https://forms.gle/R17p8kRnfayKrCFSA" rel="noopener noreferrer" target="_blank"><strong>https://forms.gle/R17p8kRnfayKrCFSA</strong></a></p><p>The quiz doesn’t require you to log in or submit any personal information. Your data privacy is my priority.</p><p>The Quiz covers content from the following lessons:</p><ul><li><p>Introduction to Multithreading</p></li><li><p>First Multithreading Program: Thread & Runnable</p></li><li><p>Thread Scheduler, Race Condition, Daemon Threads & Thread Groups</p></li><li><p>Synchronization basics: Critical Areas, Monitor/Mutex, Synchronized</p></li><li><p>Memory Management in Multithreading Programs</p></li><li><p>Deadlock and Livelock</p></li><li><p>Executor Services, Callable & Future</p></li><li><p>Executor Service Implementations & ThreadFactory</p></li><li><p>Fork/Join Framework</p></li><li><p>CompletableFuture</p></li><li><p>Lock API - Lock, ReadWriteLock, ReentrantLock, ReentrantReadWriteLock, StampedLock</p></li><li><p>Synchronizers - CyclicBarrier, CountDownLatch, Semaphore, Exchanger & Phaser</p></li></ul><p><br></p><p><strong>Quiz Instructions:</strong></p><p>This quiz is designed to help you check your understanding of the content from the previous lessons. All questions are based only on material covered in the lessons you've already watched, so there’s no need to worry about unfamiliar topics.</p><ul><li><p>Each question has one correct answer. Select the best answer and click "Submit" when you're ready.</p></li><li><p>After submitting, you'll see your score. For each question, you earn 1 point.</p></li><li><p>Click "View Results" to see the explanations for each correct answer. Reviewing these explanations can help reinforce your understanding.</p></li><li><p>If you score below 70%, I recommend revisiting the previous lessons. However, if the explanations make sense and you’re confident in your understanding, feel free to move on.</p></li><li><p>If any explanations are unclear, please don’t hesitate to post questions in the Q&A section—I’m here to help!</p></li></ul></div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> | |