Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Vijai Anand Ramalingam(6)
Akshay Teotia(4)
Sanjay Kumar(3)
Rasul Huseynov(3)
Priyaranjan K S(3)
Shekhar Chauhan(3)
Ashish Bhatnagar(2)
Mohammad Elsheimy(2)
Prakash Tripathi(2)
Sateesh Arveti(2)
Manisha Mehta(2)
Aman Gupta(2)
Sarthak Varshney(2)
Najath Risni(2)
Alagunila Meganathan(2)
Ayush Gupta(1)
Tuhin Paul(1)
Swati Gupta(1)
Guest User(1)
Rizwan Ali(1)
Thivagar Segar(1)
Destin Joy(1)
Kaviya Balasubramanian(1)
Sandeep Sharma(1)
Prabhakar Maurya(1)
Varesh Tuli(1)
Abhishek Dubey(1)
Amit Choudhary(1)
Sonu Chauhan(1)
Kaveendra Dhilhan(1)
Hiren Thesiya(1)
Nilesh Jadav(1)
Waqas Sarwar(1)
Gul Md Ershad(1)
Gopi Chand(1)
Hari Sankar(1)
Paul Abraham(1)
Hari Shankar(1)
Waqas Anwar(1)
Sourabh G(1)
Velladurai (1)
Vipul Kumar(1)
Mohamed Azarudeen Z(1)
Vikas Singh(1)
Jitendra Mesavaniya(1)
Gunasekaran Palani(1)
Sardar Mudassar Ali Khan (1)
Chethan N(1)
Prasad (1)
Rajashekar Syereddy(1)
Ravikant Sahu(1)
Munib Butt(1)
Abhishek Duppati(1)
Paramjit Singh(1)
Mehreen Tahir(1)
Code Alone (1)
Rajesh Singh(1)
Apurva (1)
Arun Choudhary(1)
Sanjoli Gupta(1)
Shivprasad (1)
Resco (1)
Sharad Nair(1)
Chandrakant Parmar(1)
Trevor Misfeldt(1)
John Schofield(1)
Resources
No resource found
Intra-process vs Inter-process Synchronization in C#
Jul 31, 2024.
In C#, intra-process synchronization involves managing concurrency within a single process using tools like lock, Mutex, and Semaphore. Inter-process synchronization deals with coordination between separate processes using similar mechanisms.
Understanding Thread Synchronization in Concurrent Programming
May 18, 2024.
Thread synchronization in C# ensures safe, correct access to shared resources in concurrent programming, preventing race conditions, data corruption, deadlocks, and livelocks through various mechanisms like locks, monitors, and semaphores.
Under The Hood Of Thread Synchronization With LOCK
May 15, 2024.
The LOCK keyword is the most popular mutual-exclusive thread synchronization construct. The LOCK statement in C# is crucial for thread synchronization, preventing race conditions by restricting access to shared resources. Under the hood, it translates to the Monitor class, enhancing code efficiency and reliability.
Monitor Class as Hybrid Synchronization Construct in .NET
May 14, 2024.
The Monitor class is hybrid thread synchronization construct. So, it provides a mutual-exclusive lock supporting spinning, thread ownership, and recursion.
Thread Synchronization in Java
Sep 20, 2023.
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 while the other tries to change data in the same file.
Cross-Tenant Synchronization in Azure Active Directory: A Comprehensive Guide
Mar 20, 2023.
As more and more businesses move to the cloud, the need for multi-tenant applications is becoming increasingly important. With multi-tenancy, a single instance of an application can serve multiple customers, each with their own isolated and secure environment.
Understanding Synchronization Context Task.ConfigureAwait In Action
Aug 30, 2021.
When dealing with asynchronous code, one of the most important concepts that you must have a solid understanding of is synchronization context.
Resolve Issues While Starting SharePoint Synchronization Using Microsoft Identity Manager(MIM)
May 24, 2017.
Resolve issues while starting SharePoint Synchronization using Microsoft Identity Manager(MIM).
Thread Synchronization - Signaling Constructs With EventWaitHandle In C#
Apr 21, 2017.
This article emphasizes on Thread Synchronization - signaling Constructs with EventWaitHandle in C#.
Create Synchronization Connection To Synchronize SharePoint User Profiles With Active Directory
Feb 23, 2017.
In this article you will learn how to create Synchronization Connection to synchronize SharePoint User Profiles with Active Directory.
Monitor User Profile Synchronization Service Using ForeFront Identity Manager Client In SharePoint Synchronization Server
Dec 27, 2016.
In this article, you will learn how to monitor User Profile Synchronization Service using ForeFront Identity Manager Client in SharePoint Synchronization Server.
Azure Active Directory - Directory Synchronization In Microsoft Azure
Dec 12, 2016.
In this article you will learn about Directory Synchronization in Microsoft Azure.
Threading Simplified: Synchronization Context - Part 14
Jun 06, 2016.
This article explains what Synchronization Context is and how to use it efficiently in a multi-threading environment.
User Accounts and Synchronization in Windows 10
May 27, 2015.
This article explains user accounts and their synchronization in Windows 10.
User Profile Synchronization Using SharePoint 2013
Oct 28, 2014.
This article shows user profile synchronization in SharePoint 2013.
How to Configure Profile Synchronization Using Active Directory Import SharePoint 2013
Aug 27, 2014.
This article provides information about how to configure profile synchronization in Microsoft SharePoint 2013 using Active Directory Import.
Start the User Profile Synchronization Service in SharePoint 2013
Mar 14, 2014.
In this article I would like to share the procedure to start the User Profile Synchronization Service using Central Administration in SharePoint 2013.
Introduction To Synchronization In Java
Jul 01, 2013.
In this article we discuss Synchronization in Java.
How to Disable Synchronization in Windows 8
Dec 07, 2012.
In this article we are going to explain how to disable synchronization feature for all use in windows 8.
Measuring Transactions in the Synchronization Under QTP Tool in the Testing
Jul 25, 2012.
In this article we discuss how to measure Transactions in Synchronization under the QTP Tool in Testing
Part 2: Creating Synchronization Point in Testing
Jul 17, 2012.
In this article we discuss how to create a Synchronization point.
Creating Synchronization Point
Jul 16, 2012.
In this article we discuss how to create a Synchronization point.
Working With Synchronization in Java
Jan 27, 2012.
You can use a synchronized block in Java. Here I will explain how to use the java.lang.Object class in Java.
Asynchronous Tasks and Synchronization on UI TPL .Net 4.0
Sep 08, 2011.
Using TPL for parallel programming is now a cup of cake. It made life easier for those who are new to multithreaded programming.
How to Start Full Synchronization using powershell in SharePoint 2010
Jan 05, 2011.
In this article we will be seeing how to Start Full Synchronization to import the user profile in SharePoint 2010.
How to configure synchronization connection for User Profile in SharePoint 2010
Jan 03, 2011.
In this article we will be seeing how to configure synchronization connection for user profile in SharePoint 2010.
How to get the User Profile Synchronization Connection names from SharePoint 2010 using C#
Dec 28, 2010.
In this article we will be seeing how to get the User Profile Synchronization Connection names from SharePoint 2010.
How to schedule User Profile Incremental Synchronization in SharePoint 2010 using Power shell
Dec 20, 2010.
In this article we will be seeing how to schedule User Profile Incremental Synchronization in SharePoint 2010 using Power shell.
How to Start Full Synchronization using C# in SharePoint 2010
Dec 15, 2010.
In this article we will be seeing how to Start Full Synchronization to import the user profile in SharePoint 2010.
Introduction to Microsoft Synchronization Framework: Part II
May 04, 2009.
This article explains about Microsoft synchronization algorithm and its internals.
Introduction to Microsoft Synchronization Framework
Apr 30, 2009.
This article gives an introduction to Microsoft Synchronization Framework and its Architecture.
Thread Synchronization using VS.NET 2005
Feb 27, 2006.
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 synchronization.
Get to know about Cross Tenant Synchronization
Sep 18, 2024.
In this article, we will learn that tenant Synchronization enables seamless identity and data synchronization between multiple tenants, often used in cloud environments like Azure AD.
The Race Condition in Thread Synchronization
Sep 24, 2023.
In my Last Article “Thread synchronization in Java” we have discussed the concept of monitor. A monitor can be compared to a small box that can only carry one thread at once.
Understanding Office 365 And Directory Synchronization
Jul 05, 2017.
There will be several occasions where we might come across the need for Active Directory synchronization with Office 365 or Azure Active Directory for enabling Single Sign On (SSO).
Synchronization In Distributed System
Apr 27, 2017.
Synchronization In Distributed System.
MIM With Sharepoint Server 2016 User Profile - Add More Active Directory Domain For Synchronization
Nov 30, 2016.
In this article, you will learn how to add more Active Directory Domains for Synchronization.
Threading Simplified: Part 8 (Synchronization Basics and Thread Blocking)
Jan 26, 2016.
This article explains what Thread Synchronization Fundamentals are and how to use Thread Blocking efficiently in multithreading environment.
Thread Synchronization
Nov 14, 2015.
This article is intended to explain the concept of thread synchronization.
Synchronization in Java
Apr 22, 2014.
This article explains synchronization in Java along with simple examples to get a proper idea of the concept.
Synchronization in Multi-threaded Applications in VB.NET
Nov 10, 2012.
This article demonstrates the important concept in multithreading, synchronization. In this article and attached source code, you will learn how to write multi-threaded synchronized applications.
Synchronization Events and Wait Handles in C#
Dec 18, 2011.
WaitHandle provides a class definition for three other classes, Mutex, ManualResetEvent and AutoResetEvent, and provides means for your own objects to inherit synchronization functionality.
Multithreading Part 3: Thread Synchronization
Apr 11, 2002.
The .NET framework provides a number of classes and data types that you can use to control the access to shared resources. Thread synchronization refers to the act of shielding against multithreading issues such as data- races, deadlocks and starvation.
Synchronization in Parallel threads
Jul 02, 2001.
The Threads makes us able to run multitasks at a time. In fact Computers (John von Neumann Architecture) don't execute the tasks parallel .The OS gives threads permission (depend on thread priority) to work on CPU. The sufficient degree of parallelism keeps the CPU busy and it is efficient.
Synchronization in Multi-threading
Feb 13, 2001.
This article with sample code shows synchronization concepts of multithreading ..
Real-Time Data and NCache: Keeping Your Data Fast and Fresh
Jan 23, 2025.
Learn what is real-time data and what are its characteristics. Learn how modern distributed caching solutions such as NCache can help us in building and managing modern real-time applications.
Integrate MySQL and Snowflake for Real-Time Insights
Nov 08, 2024.
This guide covers migrating data from MySQL to Snowflake, highlighting two methods: using Estuary Flow for real-time data sync with minimal setup, and a manual CSV export/import for smaller datasets or one-time transfers.
Setting Up Kafka In Local using Docker
Sep 28, 2024.
Apache Kafka is a distributed streaming platform used to build real-time data pipelines and applications. It relies on Zookeeper for managing metadata and broker health.
Integrating AngularJS with jQuery Select2 for Dropdown Changes
Sep 02, 2024.
Integrating AngularJS with jQuery Select2 enhances dropdown menus by combining AngularJS’s data binding with Select2’s advanced features. This setup involves initializing Select2 with AngularJS, handling dropdown changes, and synchronizing Angular models.
Difference between lock(this) and lock(privateObj) in C#
Aug 22, 2024.
In multi-threaded C# programming, the lock statement ensures that critical code sections are accessed by only one thread at a time. While lock(this) locks on the current instance, it can expose your object to external locking, leading to potential deadlocks.
Implementing Thread-Safe Dynamic Arrays
Jul 31, 2024.
Implementing thread-safe, dynamically resizable arrays in C ensures data integrity in multi-threaded applications. Utilize mutex locks for synchronization, condition variables for state management, and resize arrays dynamically to handle concurrent access efficiently.
After Business Rules in ServiceNow: Scenarios and Best Practices
Jul 22, 2024.
After Business Rules in ServiceNow execute after a database operation, enabling actions that depend on the successful completion of the initial operation. Common scenarios include audit logging, triggering notifications, data synchronization, and cascade updates.
Understanding Multitasking and Multithreading in ASP.NET and .NET Core
Jul 12, 2024.
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. Explore real-world examples and differences between these techniques for optimized application performance.
Benefits of Locking and Unlocking Objects in C#
Jul 02, 2024.
Object locking in C# ensures controlled access to shared resources in multithreaded environments, preventing race conditions and maintaining data integrity. By using the lock statement, you can synchronize threads, ensuring thread safety and avoiding deadlocks.
Managing Concurrent Access with Semaphores in C# .NET
Jun 23, 2024.
Concurrency control is crucial in multithreaded programming to prevent resource contention. In C#, the Semaphore class manages access to shared resources, allowing a defined number of threads to proceed simultaneously.
Getting Started with ZooKeeper: A Beginner's Guide
Jun 20, 2024.
Learn the basics of Apache ZooKeeper, a distributed coordination service, including its architecture, installation, usage, and practical examples.
Introduction to Apache ZooKeeper
Jun 18, 2024.
Apache ZooKeeper is a centralized service for managing configuration, synchronization, and naming in distributed systems.
Microsoft Power Automate for Workflow Efficiency
Jun 11, 2024.
Microsoft Power Automate streamlines workflows between apps and services. Create automated processes effortlessly with templates and triggers for increased productivity and efficiency in your digital transformation journey.
Mastering Asynchronous Programming in C# Async and Await Patterns
Jun 01, 2024.
Master asynchronous programming in C# with the async and await patterns. Learn how to write non-blocking code, improve application performance, and handle concurrency. Understand Task-based asynchrony, exception handling, and preventing deadlocks, enabling efficient and responsive applications.
Introduction to Monitor Class in C#
May 13, 2024.
The Monitor class is built on dotNET’s FCL (Framework Class Library) infrastructure. In general, it provides to achieve thread safety.
Change Data Capture - CDC with SQL server
Mar 21, 2024.
Learn how CDC facilitates seamless data integration, enables efficient data replication, and ensures accurate data synchronization, providing businesses with timely insights and streamlined operations.
Effective Communication Between Executable Files Using Shared Memory
Mar 18, 2024.
In a WPF (Windows Presentation Foundation) application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
Enable Outlook for D365 Trial Account
Mar 14, 2024.
Enabling Outlook for your D365 trial account seamlessly integrates email functionalities with Microsoft Dynamics, streamlining communication and data management. Configure integration settings to synchronize emails effortlessly, maximizing productivity and efficiency during your trial period.
How to Do Zone Transfer in Windows Server
Mar 01, 2024.
Zone transfer is a crucial process for synchronizing DNS zone data across multiple servers, ensuring all DNS servers responsible for a domain remain updated with the latest information. By following the step-by-step instructions outlined in the article, users can configure zone transfer between primary and secondary DNS servers effectively.
How to Do Work Folder in Windows Server?
Feb 19, 2024.
Work Folders in Windows Server 2019 enable seamless synchronization of user files between devices, ensuring access to up-to-date data. Administrators can set up and manage Work Folders via Group Policy and Active Directory.
Dynamically Alter Theme Across All Screens Within the Canvas App
Feb 13, 2024.
Learn how to seamlessly adjust the theme across all screens within your Canvas app dynamically. Explore methods for real-time theme modification, ensuring consistent and adaptive UI theming for a cohesive user experience.
Concurrency in Kotlin
Aug 17, 2023.
This article serves as a valuable source of information and contributes to knowledge dissemination about performing multi-tasking using Kotlin concurrency.
Producer Consumer Pattern In C#
Oct 29, 2020.
In this article, you will learn about producer consumer pattern in C#.
Multithreading in C#
May 10, 2020.
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.
Angular Data Binding
Nov 14, 2019.
In this article, we will learn about Angular data binding.
Programming Concurrency In C++ - Part Two
Mar 07, 2019.
This article is in continuation of my previous article, "Programming Concurrency in C++: Part One". This article will sum up the introduction of concurrency in C++.
Connect OneDrive To Google Drive With Azure Logic Apps
Nov 12, 2018.
In this article, we will learn Automate file transfers, streamline workflows, and integrate cloud storage effortlessly with this powerful solution, leveraging Microsoft Azure's capabilities.
Google Sheets Part One - Setup A Google Project
Sep 06, 2018.
Google Sheets are a Web-based application that allows users to create, update and modify sheets and share the data live online. This program is compatible with Microsoft Excel and CSV (comma-separated values) files. Data between Google Sheets synchronized automatically.
Using Slider Control In Microsoft PowerApps
Nov 12, 2016.
In Microsoft PowerApps, the Slider control empowers users to input numerical values within defined ranges. Its flexibility in customization and integration with data sources enhances app functionality, offering dynamic interaction for improved user experience and data management.
Mutex in .NET
Jan 25, 2016.
In this article you will learn about Mutex in .Net.
Introduction to Multithreading Part 2
Jun 21, 2015.
This article explains the various synchronization primitives used in a multithreaded application.
Error "Could Not Load User Profile" in SharePoint 2013
Jul 18, 2013.
In this article you will see how to resolve “Could not load user profile” error in SharePoint 2013
Sync PC Settings in Windows 8
Aug 08, 2012.
This article describes how to Sync PC Settings in Windows 8.
How to do Synchronizing in QTP in Testing
Jul 14, 2012.
In this article we discuss how to do synchronization in QTP in testing.
Working With Thread Local Storage (TLS) in C#
Mar 31, 2012.
Thread Local Storage is used to store thread-specific pieces of data.
Interlocked Class in c# Threading
Mar 07, 2012.
The methods of this class help protect against errors that can occur when the scheduler switches contexts while a thread is updating a variable that can be accessed by other threads, or when two threads are executing concurrently on separate processors.
C# HashTable
Mar 03, 2012.
C#'s HashTable is a data structure storing key-value pairs using a hash function for fast retrieval. It handles collisions via chaining, ensuring efficient insertion, deletion, and retrieval operations. With automatic resizing and a dynamic load factor, it offers scalability while maintaining performance.
Race Conditions in Threading C#
Dec 14, 2011.
A race condition occurs when two or more threads are able to access shared data and they try to change it at the same time.
6 Ways of Doing Locking in .NET (Pessimistic and Optimistic)
Sep 28, 2010.
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.
Bad Practices: Locking on Non-shared Objects in Multi-threaded Applications
Apr 24, 2010.
In this article we will see one of the bad practices developers always do.
How to turn a mobile device into a mighty survey assistant
Jul 29, 2009.
Marketing research and perfect customers’ knowledge are key factors for successful business. One of the best ways how to get to know your customers and their preferences is running surveys. Usually, the surveys are run by mobile workers using paper based forms. It might sound archaic, yet there are companies that use this manual approach. However, this outdated process can be easily replaced using mobile devices allowing data processing automation.
Microsoft Sync Framework - A primer to the file sync provider
Jan 09, 2008.
This article is a primer to the file sync provider under the Microsoft Sync Framework.
Understanding Threading in .NET Framework
Apr 21, 2005.
This article describes how to use threading model in .NET Framework including creating, joining, suspending, killing, and interlocking threads. Create thread in C#, Join thread in C#, Suspend thread in C#, Kill thread in C#,
Singleton Patterns in C# Revised
Dec 16, 2002.
I am coming from the Java world, where synchronizing the Singleton creation is common practice.
Multithreading Part I: Multithreading and Multitasking
Apr 08, 2002.
In this and a series of articles that would follow, we would learn about threads and how to write multi-threaded programs in C#.
Messaging between Threads using Message Loop
Aug 20, 2001.
MessageLoopLib is a stripped down version of a complete, threading communication subsystem Ive written. This implementation is a single thread created in the GUI constructor. Ive dropped all thread management and have had to change some of the message code to accommodate this.