TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About reading
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
George (8)
Keyur (6)
Jitendra Mesavaniya (4)
Tural Suleymani (3)
Lokendra Singh (3)
Ajay Kumar (3)
Ashutosh Singh (3)
Vijay Kumari (2)
Shikha Tiwari (2)
Abhishek Yadav (2)
Baibhav Kumar (2)
Rasul Huseynov (2)
Mahesh Chand (2)
Akshay Teotia (2)
Ravi Raghav (2)
Varun Setia (1)
Subarta Ray (1)
Rajeev Punhani (1)
Sanjay Kumar (1)
Julian (1)
Safyan Yaqoob (1)
Midhun Tp (1)
Nikunj Satasiya (1)
Vikas Singh (1)
Sigar Dave (1)
Prathap Reddy (1)
Abhishek Yadav (1)
Munib Butt (1)
Abhishek Duppati (1)
Prashanth Chindam (1)
Ayush Gupta (1)
Shweta Lodha (1)
Amit Mohanty (1)
Vulpes (1)
Suresh Paldia (1)
Shivprasad (1)
Sourav Kayal (1)
Bhargava Ch (1)
Dashrath Hapani (1)
Nilesh Jadav (1)
Vidya Vrat Agarwal (1)
Ajay Yadav (1)
Allam Purushotham (1)
Mark Pelf (1)
Md Sarfaraj (1)
Punar Dutt Rajput (1)
Sarthak Gupta (1)
Neelesh Vishwakarma (1)
Miguel Teheran (1)
Mukesh Kumar (1)
Abiola David (1)
Ashish Bhatnagar (1)
Khurram Shehzad (1)
Sonu Chauhan (1)
Rajeev Ranjan (1)
Kashif Asif (1)
Debendra Dash (1)
Ravikant Sahu (1)
Sharadendu Dwivedi (1)
Mohit Mishra (1)
Abhishek Kumar (1)
Uday Dodiya (1)
Ankur Mishra (1)
Dharati Patel (1)
Amit Choudhary (1)
Bechir Bejaoui (1)
Brij Mishra (1)
Amr Monjid (1)
Sameer Shukla (1)
Related resources for reading
No resource found
Implementing Background Tasks in Python
12/16/2024 10:08:39 AM.
This article covers key concepts like concurrency, task queues, and process management, helping you execute time-consuming tasks efficiently without blocking your main program flow.
Enhancing Performance and Responsiveness Using Threading in C#
12/13/2024 10:24:18 AM.
Discover how to use threading in C# to make your applications faster and more responsive by running multiple tasks at the same time.
Take Input in Java using Scanner Class with Code
12/6/2024 6:44:28 AM.
Learn how to capture user input in Java using the Scanner class. This guide covers importing, creating Scanner objects, reading inputs (strings, integers, doubles), and handling exceptions with exampl
Reading and Writing Operation on File System in C Programming
9/20/2024 7:55:07 AM.
In C programming, file handling allows reading from and writing to files using functions like fopen(), fclose(), putc(), getc(), fwrite(), and fread(). Files are opened in various modes such as read,
Multi-Threading (5), --- Summary
9/17/2024 12:24:11 PM.
This article will summarize the multi-threading.
Read Data From Excel File (xls, xlsx, csv) In ASP.NET MVC
9/17/2024 10:24:31 AM.
This guide covers methods for importing and processing data, including handling file uploads, parsing content, and integrating the data into your ASP.NET MVC application. Perfect for developers lookin
An overview of the Task Parallel Library (TPL) in C#
9/17/2024 5:07:16 AM.
The Task Parallel Library (TPL) is a collection of public types and APIs within the .NET framework that facilitates the integration of parallelism and concurrency into applications.
File Structure: Writing and Reading Records Efficiently
8/29/2024 8:59:42 AM.
In C programming, fwrite() and fread() manage data storage and retrieval. fwrite() writes structures to a binary file, while fread() reads them back. This involves defining a structure, opening a file
Resolving Race Conditions and Critical Sections in C#
8/28/2024 9:49:18 AM.
A race condition in C# occurs when multiple threads access shared data simultaneously without proper synchronization, leading to unpredictable and incorrect results. This tutorial covers how to identi
Reading Email and Attachment From Microsoft Exchange Server
8/23/2024 9:30:57 AM.
In this article you will learn how to read an email and its attachment(s) from Microsoft Exchange Server.
async, await, ConfigureAwait(true/false) Asynchronous Programming in C#
8/12/2024 9:34:42 AM.
Explore asynchronous programming in C# with a focus on async and await keywords. Learn how to use ConfigureAwait(true/false) to manage context switching and avoid deadlocks.
Reading An Excel File Using HTML 5 And jQuery
8/9/2024 9:45:57 AM.
Learn how to read an Excel file from the client-side and display its contents in an HTML table using the FileReader() API and jQuery plugins like "xlsx.core.min.js" and "xls.core.min.js
Explain Multiprocessing in Python
8/9/2024 5:40:54 AM.
Explore Python's multiprocessing module to achieve parallelism and optimize CPU-bound tasks. Learn how to create and manage processes, utilize process pools, and improve performance through concur
Understanding Multithreading with the Thread Class in C#
8/6/2024 10:12:49 AM.
Learn how to implement multithreading in C# using the Thread class. This guide covers creating and managing threads, passing parameters, handling exceptions, and using Task for simplified parallelism.
Multithreading in C# Task Creation Using Loop
8/6/2024 5:04:09 AM.
This article introduces multithreading in C# using the Task class from the Task Parallel Library (TPL). It explains creating and executing tasks serially within a loop, ensuring tasks are completed se
Integrating Barcode Reading in .NET Core with Example
7/29/2024 4:57:48 AM.
This tutorial provides step-by-step instructions and a practical example, covering the use of libraries, APIs, and best practices for seamless barcode scanning. Perfect for developers looking to enha
Enhancing Performance and Safety with System.Threading.Lock in .NET 9 and C# 13
7/22/2024 2:26:10 AM.
Explore the new System.Threading.Lock in .NET 9 and C# 13 for enhanced multithreading performance and safety. This article covers its benefits, compiler warnings for misuse, and best practices for loc
Task Scheduling with System.Threading.Timer in .NET
7/21/2024 4:05:41 AM.
Efficient task scheduling is essential for many applications, whether you're building background services, automated tasks, or periodic data processing. In .NET, the System.Threading.Timer class p
Multithreading and Multiprocessing in Python
7/18/2024 7:59:03 AM.
Multithreading allows concurrent execution of multiple threads within a single process sharing the same memory space, while multiprocessing enables parallel execution of processes, each with its own m
Understanding Multitasking and Multithreading in ASP.NET and .NET Core
7/12/2024 3:48:58 AM.
Learn about multitasking and multithreading in ASP.NET and .NET Core. Discover how async/await keywords enhance responsiveness, manage concurrent operations efficiently, and handle IO-bound tasks. Exp
Multi-Threading (4-1), delegate and MultiThreading
7/8/2024 10:59:35 AM.
This article will discuss delegate and MultiThreading
Multi-Threading (4), Delegate based Asynchronous Programming Model
7/8/2024 10:59:18 AM.
This article will discuss delegate based Asynchronous Programming Model.
Multi-Threading (3-1), async, multi-await
7/8/2024 10:59:02 AM.
This article will discuss async, multi-await.
Multi-Threading (3), async, await in C#
7/8/2024 10:58:42 AM.
This article will discuss Async, Wait key words in C#
Multi-Threading (2-1), Different MultiThreading Topics
7/8/2024 10:58:25 AM.
This article will discuss Different MultiThreading Topics.
Multi-Threading (2), Implementation Overview
7/8/2024 10:58:06 AM.
This article will discuss the multi-threading implementation in overview.
Multi-Threading (1), Concept - What, Why
7/8/2024 8:41:38 AM.
This article will discuss multi-threading.
Understanding Threads and Multithreading in Java
6/27/2024 10:58:39 AM.
This article explains the concepts of threads and multithreading in Java, highlighting their benefits, lifecycle, and examples, along with the advantages and disadvantages of using multithreading in p
Concurrency and Parallelism in C#
6/24/2024 11:45:43 AM.
This article introduces concurrency and parallelism in C#, covering key concepts, benefits, and practical examples. Learn how to use async/await for asynchronous programming and the Parallel class for
Microsoft Reading Coach(Preview): Revolutionizing Rading Practice
6/21/2024 5:37:03 AM.
Discover Microsoft Reading Coach (Preview), a groundbreaking tool revolutionizing reading practice. Using AI and interactive learning tools, it transforms educational experiences by enhancing reading
Enhancing Reading Comprehension with Azure AI Immersive Reader
6/17/2024 4:48:47 AM.
In today's digital age, reading and comprehension skills are essential for success in both personal and professional realms. However, individuals of all ages and abilities often face challenges in
StreamReader And StreamWriter Classes In C#
6/14/2024 10:42:15 AM.
Learn about StreamReader and StreamWriter classes in C#. These classes are essential for reading from and writing to files efficiently. Understand their usage for file handling tasks, including readin
Parallel Programming Using TPL in .NET
6/7/2024 10:21:43 AM.
With today's computers, we have multiple cores that must be equipped to design and develop applications that can utilize these resources. We must develop programs that can run our functions in par
Multithreading in C#
6/6/2024 11:32:01 AM.
In this article, we will learn Multithreading is a parallel way of execution where the application is broken into parts so that it can have more than one execution path at the same time.
Reading and Manipulating an Xml file Using C#.Net (Including Images)
5/31/2024 10:01:39 AM.
Develop a Windows application to read an XML file and perform insert, search, update, and delete operations on student records. The form includes a DataGridView, PictureBox, OpenFileDialogs, Labels, T
Understanding Threads and Processes: A Guide to Multiprocessing
5/28/2024 12:03:34 PM.
Multiprocessing revolutionizes computing by allowing CPUs to handle multiple tasks concurrently. Explore process-based and thread-based multiprocessing, their characteristics, key differences, and pra
Working with Concurrent Hash Map in Java
5/22/2024 4:21:55 AM.
ConcurrentHashMap in Java is a thread-safe Map implementation that allows concurrent access and modification by multiple threads without external synchronization, ideal for multi-threaded environments
Understanding Thread Synchronization in Concurrent Programming
5/18/2024 6:43:01 AM.
Thread synchronization in C# ensures safe, correct access to shared resources in concurrent programming, preventing race conditions, data corruption, deadlocks, and livelocks through various mechanism
Azure Data Explorer - Reading JSON Data Using Kusto
5/16/2024 9:29:44 AM.
Azure Data Explorer empowers efficient querying of JSON data through Kusto Query Language (KQL). Explore, analyze, and visualize structured or unstructured data with ease, leveraging powerful data ing
Deep Dive Into Race Condition Problem in .NET
5/12/2024 1:23:55 PM.
In a multithreading environment, there are many benefits and challenges to consider. In our case, we will focus on one of the most popular challenges the Race Condition Problem.
Deciding the Right Data Reading Architecture in .NET
5/11/2024 2:26:25 PM.
In the dynamic realm of .NET development, choosing the right data reading architecture is paramount for application performance, scalability, and maintainability. Let's delve into practical exampl
Exploring the Fundamentals of Concurrent Programming in .NET
5/6/2024 8:49:30 AM.
Concurrency is vital for efficient applications. .NET offers Thread, Multithreading, Task, Async & Await, Threadpool, Lock, and Deadlock tools. Understanding them enhances .NET development for sca
Thread- Local Storage of Data in .NET
5/1/2024 11:07:55 AM.
Suppose you're writing a multi-threaded application and you want each thread to have its own copy of some data. You also want this data to persist throughout the lifetime of the thread.
Parallel.For Loop in .NET 4
5/1/2024 11:06:50 AM.
Learn efficient parallel programming with the Parallel.For loop in .NET 4. Harness the Task Parallel Library (TPL) to execute iterations concurrently, optimizing performance through multithreading and
6 Ways of Doing Locking in .NET (Pessimistic and Optimistic)
4/30/2024 9:44:21 AM.
This article talks about 6 ways of doing locking in .NET. It starts with concurrency problems and then discusses about 3 ways of doing optimistic locking.
Improve Performance of .NET Application
4/24/2024 7:42:39 AM.
Enhance .NET application performance through techniques like code profiling, caching, asynchronous programming, and database query optimization. Implementing these strategies boosts efficiency and res
Best Practices for Threading in .NET C#
4/24/2024 6:26:03 AM.
Threading is a powerful feature in .NET C# that allows developers to execute multiple tasks concurrently. In this article, we'll explore best practices for managed threading in .NET C#, covering t
ConcurrentBag<T> in C#: Thread-Safe Collection Guide
4/23/2024 8:49:54 AM.
In the world of concurrent programming in C#, managing data safely across multiple threads is a paramount concern. In this article, we'll delve into ConcurrentBag<T>, its usage, and provide
Exploring the ConcurrentQueue<T> Class in .NET C#
4/22/2024 5:48:24 AM.
In multi-threaded programming, thread safety and efficient data sharing are critical considerations to ensure smooth and reliable application execution. This article dives into the features, usage, a
Concurrent Dictionary for String Comparison in .NET Core
4/20/2024 7:04:27 AM.
In .NET Core, the `ConcurrentDictionary<TKey, TValue>` class provides a thread-safe collection for storing key-value pairs, making it suitable for concurrent operations in multi-threaded environ
Queue & Dequeue with Concurrent Dictionary in .NET Core
4/20/2024 7:02:23 AM.
In multi-threaded applications, efficient handling of concurrent data structures is crucial to ensure thread safety and performance. While .NET Core provides a variety of thread-safe collections, each
Handling Date Time In Excel To SharePoint List
4/15/2024 11:42:15 AM.
Automate handling Email attachments named "Excel.xlsx" in Outlook by adding them to SharePoint library. Read Excel data, insert/update in SharePoint list based on primary key. Manage Date Ti
.NET Synchronous vs Asynchronous
4/4/2024 6:39:42 AM.
Synchronous programming in .NET involves sequential execution, blocking the current thread until a task completes. Asynchronous programming, on the other hand, enables non-blocking execution, improvin
How To Make A Chat Application Using Sockets In Java
4/3/2024 9:38:00 AM.
Creating a chat application in Java involves utilizing sockets for network communication between client and server. Implementing input/output streams facilitates message exchange. Multi-threading ensu
Multithreading With .NET
3/29/2024 6:46:05 AM.
Multithreading allows a program to run multiple threads concurrently. This article explains how multithreading works in .NET. This article covers the entire range of threading areas from thread creati
File Handling In C# .NET
3/29/2024 6:31:51 AM.
This article explores C# .Net's System.IO namespace for file manipulation tasks, covering directory exploration, file operations like read, write, copy, delete, and more. It delves into DirectoryI
Optimizing Dynamics 365: Thread Jobs for Multiple Record Updates
3/27/2024 8:56:42 AM.
In this article, we will learn how to utilize Thread Jobs for Updating Multiple Records in Dynamics 365 using PowerShell Script. Retrieving all Contact Records and Updating First and Last Names using
Learn about Asynchronous Events in C#
3/20/2024 5:49:33 AM.
Explore asynchronous event invocation in C#, addressing threading challenges with event handlers. Learn about the synchronous nature of events, concurrency issues, and solutions using TPL and TAP. Id
Better Implementation Of Singleton Pattern in .NET
2/28/2024 4:09:40 AM.
This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
Concurrency in Flutter: Exploring the Power of Isolate
2/15/2024 10:30:21 AM.
Learn how to use Isolates in Flutter to do multiple tasks at once. This article will help you to understand and use Isolates to make your Flutter apps run better and faster.
Multithreading in C#: Processes, Threads, and Performance Optimization
2/7/2024 10:06:03 AM.
In this article, we will learn to Explore how threads are managed, synchronized, and executed at the kernel level, shedding light on the core mechanisms of concurrency and parallelism.
What is ThreadPool Class in C#?
1/10/2024 5:53:31 AM.
In this article, we will learn about ThreadPool in C# for efficient parallel programming. Learn its benefits, working mechanism, and how it compares to manual thread creation. Utilize the ThreadPool c
ThreadPool in C#: Practical Examples
1/10/2024 5:48:08 AM.
Explore practical examples of using ThreadPool in C# for parallel tasks. Learn how to queue work items, handle synchronization, monitor and manage ThreadPool, and follow best practices for efficient c
Introduction to Multithreading
1/8/2024 10:02:42 AM.
Learn about Multithreading and the difference between using Thread and threadPool. The difference between multithreading and concurrency
Building a Multithreaded Web Server in Rust from Scratch
12/19/2023 8:58:32 AM.
This article will explore how to build a multithreaded web server in Rust.
Reading properties of an object in C#
11/26/2023 5:47:50 AM.
This article explores two ways to read the properties of an object in C# without knowing its type at compile time: reflection and dynamic keyword. Reflection involves inspecting and manipulating metad
Difference Between Concurrency and Parallelism in C#
11/9/2023 5:31:39 AM.
The article you provided gives a comprehensive overview of the concepts of concurrency and parallelism and their relevance in C# programming. It highlights the distinctions between the two concepts an
ConcurrentQueue in C#
10/30/2023 6:05:13 AM.
This article provides a comprehensive overview of the ConcurrentQueue class in C# and its role in managing concurrent programming. You effectively explain the challenges related to concurrency and the
.NET Task Parallel Library vs System.Threading.Channels
10/18/2023 6:49:02 AM.
Concurrency in modern software development is vital for applications to efficiently manage multiple tasks simultaneously. In the .NET ecosystem, developers have two powerful tools for concurrency: the
Data Reading From AWS Kinesis Data Stream
10/16/2023 9:46:19 AM.
Data Reading from AWS Kinesis Data Stream involves the real-time retrieval and processing of streaming data within the Amazon Web Services (AWS) Kinesis ecosystem. This process allows seamless integra
Synchronous Threading
10/11/2023 8:21:33 AM.
Well this article is basically to explain how to make threads run synchronously.
Reading Zip Files with SharpZip Library in .NET
10/9/2023 8:45:51 AM.
SharpZipLib is a library for .NET that allows working with compressed files, particularly ZIP archives. To read a ZIP file using SharpZipLib, you first install the library and import the necessary nam
Increase Performance Of LINQ By Parallelism
10/5/2023 7:31:33 AM.
Parallelism solves many problems in the computing world if done in the right way; parallelism is not good if the task is small and needs synchronization of resources, such a scenario would hurt perfor
Threads In C#
10/5/2023 5:56:28 AM.
Learn how to use threads in C#.
Reading and Writing XML in C#
10/4/2023 8:56:02 AM.
In this tutorial, you will learn how to read and write XML documents in Microsoft .NET using C# language.
Automate Reading of MSExchange Email Attachments to Microsoft Fabric Lakehouse
10/3/2023 6:58:47 AM.
This video demonstrated how to Automate Reading of MSExchange Email Attachments to Microsoft Fabric Lakehouse
Thread Synchronization in Java
9/20/2023 4:59:09 AM.
When using two or more threads in a program, it may be so happening that more than one thread wants to access a resource at the same time. For example, one thread might try to read data from a file wh
What is Threading in C#?
9/15/2023 6:37:06 AM.
Threading in C# empowers concurrent task execution within a single process. Enhance application performance, responsiveness, and scalability for complex operations. Learn the basics and explore advanc
Automatic Reading And Verification Of Microsoft Word Document In C# Using Aspose.Words
9/15/2023 4:33:59 AM.
Student Course Registration and Verification automatically reads the Roll Number slips in a Microsoft Word document. It parses the Microsoft Word document and then makes corrections if required. It al
Thread Synchronization using VS.NET 2005
9/12/2023 6:12:52 AM.
When two or more threads need access to a shared resource, they need some way to ensure that the resource will be used by only one thread at a time. The process by which this is achieved is called syn
How To Debug Multithreaded Programs In C#
9/10/2023 9:08:39 PM.
This article is mainly focused on the process of multithread debugging.Debugging multithreaded programs in C# can be challenging because multiple threads can run concurrently, making it difficult to p
Thread-Safe Calls Using Windows Form Controls in C#
8/25/2023 6:53:31 AM.
Here you will see how to make thread-safe calls using Windows Form Controls.
Multithreading In C# .NET
8/24/2023 5:24:08 AM.
If you have a program that execute from top to bottom, it will not be responsive and feasible to build complex applications. So .Net Framework offers some classes to create complex applications.
Reading SSL Certificate Details In C#
8/18/2023 10:00:10 AM.
In this article, you will learn about SSL certificate details in C#.
Concurrency in Kotlin
8/17/2023 9:01:29 AM.
This article serves as a valuable source of information and contributes to knowledge dissemination about performing multi-tasking using Kotlin concurrency.
🚀Async/Await Deep Dive - Asynchronous Programming
7/14/2023 8:42:27 AM.
Async/Await are two keywords used by new generation apps to take advantage of Asynchronous Programming.
Working with Files in Python: Reading, Writing and Appending
7/12/2023 5:42:38 AM.
Working with Files in Python: Reading, Writing and Appending
Pagination in DynamoDB: Efficient Data Reading
6/21/2023 4:54:42 AM.
This article will explain the Pagination in DynamoDB: Efficient Data Reading.
Monitor And Lock In C#
6/12/2023 8:34:48 AM.
C# Lock and C# Monitor are two keywords used in thread synchronization in C#. Here are C# Lock and C# Monitor code examples.
Reading Values From Appsettings.json In ASP.NET Core
5/12/2023 11:08:52 AM.
In today’s article, we will see how to read values from appsettings.json in ASP.NET Core similarly to what we used to do in ASP.NET MVC by reading values from web.config.
String Operations in Rust: A Beginner's Guide
5/8/2023 5:10:04 AM.
In this article we learn about how to perform string operations in Rust, including reading, manipulating, and transforming strings, through a variety of examples
Cookies in JavaScript
3/29/2023 9:25:44 AM.
Cookies are variables stored on the visitor's (client's) computer. JavaScript can be used to create and retrieve cookie values.
A Complete MultiThreading Tutorial In Java
2/7/2023 12:20:20 PM.
Multithreading in Java is a process of executing multiple threads simultaneously. A thread is the smallest unit of the processing. Multithreading and Multiprocessing, both are used to achieve multitas
Reading Data From JSON In SQL Server
1/11/2023 2:26:02 PM.
This article describes how to read data from a JSON string
Synchronizing Threads in a Multithreaded Application in .Net - C#
8/31/2022 9:37:30 AM.
Here you will see synchronization of threads in a multithreaded application in .Net.
Handle resource files - Read and Write into a resx file programmatically: Part III
8/24/2022 9:26:21 AM.
This is the third part of the resources handling where one can see how to create a resx file to stock data about our resources using code.
Reading and Querying EventViewer Efficiently With C#
8/23/2022 8:56:45 AM.
In this post, we'll talk about how to read and query the Event Viewer efficiently and grammatically in C#.
Join, Sleep And Abort In C# Threading
6/24/2022 6:30:36 AM.
C# Sleep() method of Thread class is useful when you need to pause a program in C#. Code examples how to use Thread.Join(), Thread.Sleep(), and Thread.Abort() methods in C#.
Asynchronous Nature of Delegates
5/9/2022 11:12:13 AM.
In this article you will see the other face of the delegate type in C#, it will show you how you can invoke a method asynchronously using delegates.
Reading PDF In Python
2/4/2022 5:59:20 AM.
The article explains the PyPDF2 library in Python which simplifies PDF file reading.