I'm a little new to this environment, so if this is a silly question I
apologize ahead of time. :-)
I have a web application written in ASP .Net / C#. This web app needs
to run an external Windows cmd line application. No problem so far.
I've tested it and it seems to work fine.
Now here's my question:
When multiple users are hitting the web app and attempting to run the
external application simultaneously, what will happen? Do I need to
make sure that only one user will hit that section of code at a time
time, or will each request to run the external application result in a
new process/thread? 2 1609
Xataraxx,
Every call to the external app is going to cause another process to be
spawned.
The only concurrency issues you have to worry about is other resources
the process might be accessing.
Also, if you are doing this in a web app, you might want to consider
writing the code into a library (at which point, your concurrency issues are
valid, as well as any resource sharing issues), as spawning a large number
of processes at the same time is not going to be good for throughput.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard. caspershouse.co m
"Xataraxx" <Xa******@gmail .comwrote in message
news:11******** **************@ q75g2000hsh.goo glegroups.com.. .
>
I'm a little new to this environment, so if this is a silly question I
apologize ahead of time. :-)
I have a web application written in ASP .Net / C#. This web app needs
to run an external Windows cmd line application. No problem so far.
I've tested it and it seems to work fine.
Now here's my question:
When multiple users are hitting the web app and attempting to run the
external application simultaneously, what will happen? Do I need to
make sure that only one user will hit that section of code at a time
time, or will each request to run the external application result in a
new process/thread?
On Apr 4, 12:43 pm, "Nicholas Paldino [.NET/C# MVP]"
<m...@spam.guar d.caspershouse. comwrote:
Every call to the external app is going to cause another process to be
spawned.
Ok, cool. that's what I thought would be happening, but I wasn't
sure.
Also, if you are doing this in a web app, you might want to consider
writing the code into a library (at which point, your concurrency issues are
valid, as well as any resource sharing issues), as spawning a large number
of processes at the same time is not going to be good for throughput.
That external app will become a DLL at some point. Unfortunately I'm
really pressed for time @ the moment. It was written by somebody else
in C and it's been such a long time since I've used C, that it's
nearly unrecognizable to me now. Unfortunately, it's just going to
have to wait until after the initial product release.
Fortunately, we're only releasing a Beta. So we can let some of the
niceties slide for now. :-)
Anyway,
thanks for the help! This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Stephen Ferg |
last post by:
I am a very satisfied user of Python and have been for number of
years. I would never willing use another language. I wish all good
things for Python, and that moves me to express some thoughts about
Python's future prospects.
I submit that the future expansion of Python usage is constrained by
Python's lack of a CPAN-like facility, and I submit that without a
CPyAN Python will never even get close to achieving the degree of...
|
by: bba |
last post by:
os:xp pro sp1
ie 6.2800.1106
For some reason any java scripts that refers
to 'external' fails:
example:
external.menuArguments.document.body.style.zoom="100%";
error message:
|
by: Aravind |
last post by:
we have two files:
1. rc4.c (defines one function "create_pin()")
2. MyImpl.c(calling the function "create_pin()"),This implements JNI
method.
1.When I am trying to create .dll file with one file rc4.obj(rc4.c),it
is creating the .dll file without any error.
Command : ILINK32 rc4.obj
2.But,when we are trying to create .dll file with two .obj files with
following errors.
|
by: BentleyInc |
last post by:
I'm trying to find a way to add a whildcard application mapping to
aspnet_isapi.dll in IIS programmatically.... been looking into IIS
administrator reference but didn't find the right function to use.
The equivalent GUI steps would be, open IIS, select my
application->properties, app configuration, in whildcard application mapping
type the path to aspnet_isapi.dll.
Thanks,
Jingmei Li
|
by: f rom |
last post by:
----- Forwarded Message ----
From: Josiah Carlson <jcarlson@uci.edu>
To: f rom <etaoinbe@yahoo.com>; wxpython-users@lists.wxwidgets.org
Sent: Monday, December 4, 2006 10:03:28 PM
Subject: Re: 1>make_buildinfo.obj : error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function _make_buildinfo2
Ask on python-list@python.org .
- Josiah
| |
by: dickinsm |
last post by:
Here's an example of a problem that I've recently come up against for
the umpteenth time. It's not difficult to solve, but my previous
solutions have never seemed quite right, so I'm writing to ask whether
others have encountered this problem, and if so what solutions they've
come up with.
Suppose you're writing a class "Rational" for rational numbers. The
__init__ function of such a class has two quite different roles to
play. ...
|
by: Jorge Vargas |
last post by:
Hi
I'm having an issue with ctypes loading libraries.
I got the following setup. I have a library (coded by me) that calls a
external library (installed with the package manager), and my ctypes
program calls my lib.
at first python couldn't find my lib but setting LD_LIBRARY_PATH=. fix
that, but now it's failing inside my lib because it can't find the
|
by: user923005 |
last post by:
It would be really nice if C could adopt a really nice algorithms
library like C++'s STL + BOOST.
The recent "reverse the words in this sentence" problem posted made me
think about it.
It's like 5 lines to do it in C++ because of all the nifty algorithms
that come with the language (I think BOOST is going to get bolted on
to the C++ language like STL did).
It's a lot more work in C than C++. Why doesn't C have stacks,
|
by: =?Utf-8?B?YmFzaA==?= |
last post by:
Hello,
I am compiling a CPP code using Visual studion .net 2003. I get the
following error, despite having windldap.h and wldap32.dll in my include and
lib paths. Here is the error.
uuid.lib rpcrt4.lib ole32.lib oleaut32.lib uuid.lib
Creating library libsq00.lib and object libsq00.exp
libq00.lib(ootb.obj) : error LNK2019: unresolved external symbol
_ldap_unbind@4
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |