Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 311733
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T07:57:06+00:00 2026-05-12T07:57:06+00:00

I want to have a generic thread safe collection and I saw that the

  • 0

I want to have a generic thread safe collection and I saw that the Arraylist can easily be used thread safe by its static Synchronized method but what bugs me is that this ArrayList is not generic so when I want to use my objects I always have to cast them. Is there an easier way to do this? Also other list types would be possible.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T07:57:07+00:00Added an answer on May 12, 2026 at 7:57 am

    A little knowledge is a dangerous thing 😉 Yes, you could use Meta-Knight’s suggestion and use SyncRoot, but you need to be careful – it’s not a panacea. See this post from the BCL Team Blog from Microsoft to see why it’s not as simple as SyncRoot. Quotes from that post:

    A few astute users of our generic
    collections observed that we no longer
    provide a public SyncRoot property on
    ICollection<T>

    and

    I think we’re better off forcing
    people to think more heavily about
    synchronization, and frankly a
    SyncRoot property on our generic
    collections doesn’t provide any value.

    Of course, that’s not to say it can’t be used under any circumstances – you just have to think the use cases through carefully and not be on auto-pilot.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to have a generic event that I can fire that will take
Okay, so I want to have a generic method that can read data from
I have generic collection list, which has certain properties.... its a heirchachical collection, that
Let's say I want to create a collection class that is thread-safe by default.
I want to have a generic object that implements an interface. I mean if
I have a Generic Base Class that I want to allow one of two
I have a MySession object (a generic Session, not web) that runs in its
I want to have a table that the user can expand/contract the contents (but
I'm looking to create a generic confirmation box that can be used by multiple
I want to have a generic class that implements Iterable (let's call it ImplIterable)

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.