If your own code is not thread safe, Axis2/C cannot help it anyway.

On Thu, Jul 8, 2010 at 6:06 PM, Damitha Kumarage <[email protected]> wrote:

> ramesh Gopal wrote:
>
>> Hello,
>>
>> When Axis2C server is brought up on a port, we say that its a single
>> process.
>> This process is capable of spawning multiple threads.
>>
>> If my application were written in a way that there is some global data
>> segment, theres every chance that the threads may share the global segment
>> and over-write thereby resulting in a crash or some other drastic problem.
>>
>>
>> ie .... even if Axis2C is thread safe, because my application doesnt take
>> care of multi-threaded mode (its more a process based than thread based),
>> the problem will percolate into Axis2C and cause the server to crash.
>>
>>
> You mean to say your service code is not thread safe?.
> if a thread want to access service object it has to first get the lock for
> the service. So there could be performance issue with stand alone Axis2/C
> server. Use Axis2/C with apache module.
> Thanks,
> Damitha
>
>
>> Rgds,
>> Ramesh.
>>
>>
>> --- On Wed, 7/7/10, Samisa Abeysinghe <[email protected]> wrote:
>>
>> From: Samisa Abeysinghe <[email protected]>
>> Subject: Re: Is Axis2C thread safe .. How do I enable it to be thread safe
>> ???
>> To: "Apache AXIS C User List" <[email protected]>
>> Date: Wednesday, 7 July, 2010, 8:27 AM
>>
>> And you can try and let us know if there are problems.
>> Samisa...
>>
>> On Wed, Jul
>>  7, 2010 at 8:23 AM, Damitha Kumarage <[email protected]> wrote:
>>
>> ramesh Gopal wrote:
>>
>>
>>
>>
>> Is it by default thread safe. Or I need to use some apis to make them
>> thread safe.
>>
>>
>>
>>
>> Axis2/C is written to be thread safe.
>>
>> Damitha
>>
>>
>>
>>
>> Ramesh
>>
>>
>>
>> --- On *Tue, 6/7/10, Samisa Abeysinghe /<[email protected]>/* wrote:
>>
>>
>>
>>
>>
>>    From: Samisa Abeysinghe <[email protected]>
>>
>>    Subject: Re: Is Axis2C thread safe .. How do I enable it to be
>>
>>    thread safe ???
>>
>>    To: "Apache AXIS C User List" <[email protected]>
>>
>>    Date: Tuesday, 6 July, 2010, 11:32 AM
>>
>>
>>
>>    It is thread safe.
>>
>>
>>
>>    Samisa...
>>
>>
>>
>>    On Tue, Jul 6, 2010 at 11:08 AM, ramesh Gopal
>>
>>    <[email protected] </mc/[email protected]>>
>>
>>
>>    wrote:
>>
>>
>>
>>
>>
>>        Hello,
>>
>>
>>
>>        Consider a case where-in my development language is not thread
>>
>>        safe.
>>
>>        So, if there are multiple simultaneous calls being invoked, we
>>
>>        are sure to run into memory issues.
>>
>>
>>
>>        If I use Axis2C framework to convert my source to use the
>>
>>        capabilities of SOA architecture,
>>
>>        will this make my applications thread safe ?
>>
>>
>>
>>        Is there some parameter I can use to make thread safe.
>>
>>        Pls let me know if there are some apis too which will help
>>
>>        achieve this ?
>>
>>
>>
>>        Rgds,
>>
>>        Ramesh.
>>
>>
>>
>>
>>
>>    Samisa Abeysinghe
>>
>>    VP Engineering
>>
>>    WSO2 Inc.
>>
>>    http://wso2.com
>>
>>    http://wso2.org
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> --
> __________________________________________________________________
>
> Damitha Kumarage
> Technical Lead; WSO2 Inc.
> "Oxygenating the Web Service Platform; " http://www.wso2.com/
>
> blog: " http://damithakumarage.wordpress.com/
> __________________________________________________________________
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> Samisa ...

http://samisa-abeysinghe.blogspot.com/

Reply via email to