banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận bảo mật Bảo vệ luồng chương trình trong progress CPU  XML
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 12:37:36 (+0700) | #1 | 257869
mars2008
Member

[Minus]    0    [Plus]
Joined: 17/03/2009 18:40:34
Messages: 46
Offline
[Profile] [PM]
Em có 1 chương trình JAVA. Em muốn khi nó chạy lên thì nếu người dụng chạy 1 lần nữa thì thông báo là chương trình đang chạy ?
Vậy là cách nào ?
Xin lỗi không biết post vào đây có đúng không nữa.
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 15:26:19 (+0700) | #2 | 257900
nguyenga86
Member

[Minus]    0    [Plus]
Joined: 13/11/2010 00:19:05
Messages: 205
Offline
[Profile] [PM]
mình ko biết ngôn ngữ lập trình java nhưng ý tưởng chung cho cái này thì bạn thêm 1 hàm kiểm tra ở phần đầu chương trình thực hiện việc kiểm tra xem process của chương trình đã tồn tại hay chưa là được mà
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 15:53:57 (+0700) | #3 | 257910
mars2008
Member

[Minus]    0    [Plus]
Joined: 17/03/2009 18:40:34
Messages: 46
Offline
[Profile] [PM]
Vấn đề là mình không biết hàm nào để kiểm tra nó.
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 15:58:30 (+0700) | #4 | 257911
TQN
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 22:28:01
Messages: 888
Location: Biết làm chi ?
Offline
[Profile] [PM] [WWW] [Yahoo!]
Java library hoàn toàn cung cấp khả năng check 1st instance này. Đọc và tìm lại đi cậu.
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 16:07:22 (+0700) | #5 | 257913
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

mars2008 wrote:
Em có 1 chương trình JAVA. Em muốn khi nó chạy lên thì nếu người dụng chạy 1 lần nữa thì thông báo là chương trình đang chạy ?
Vậy là cách nào ?
Xin lỗi không biết post vào đây có đúng không nữa. 


Tuỳ bootstrap cho cái JVM đó như thế nào nữa. Bồ khởi tạo chương trình nó như thế nào?
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 21:44:04 (+0700) | #6 | 257959
mars2008
Member

[Minus]    0    [Plus]
Joined: 17/03/2009 18:40:34
Messages: 46
Offline
[Profile] [PM]
Chương trình là 1Frame thôi ! Tạo ra theo cách thông thường ! Vậy phải làm sao bạn ?
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 11/03/2012 22:05:40 (+0700) | #7 | 257962
n2tforever
Member

[Minus]    0    [Plus]
Joined: 01/07/2011 15:39:51
Messages: 92
Offline
[Profile] [PM]
http://rosettacode.org/wiki/Determine_if_only_one_instance_is_running
chỉ tốn 1 phút google mà sao bồ không làm nhỉ smilie
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 12/03/2012 09:51:19 (+0700) | #8 | 258019
mars2008
Member

[Minus]    0    [Plus]
Joined: 17/03/2009 18:40:34
Messages: 46
Offline
[Profile] [PM]

n2tforever wrote:
http://rosettacode.org/wiki/Determine_if_only_one_instance_is_running
chỉ tốn 1 phút google mà sao bồ không làm nhỉ smilie 

Hihi vấn đề là mình không biết từ khoá
[Up] [Print Copy]
  [Question]   Bảo vệ luồng chương trình trong progress CPU 12/03/2012 22:44:07 (+0700) | #9 | 258228
[Avatar]
secmask
Elite Member

[Minus]    0    [Plus]
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
[Profile] [PM] [WWW]
Kiểm tra chương trình đã chạy hay chưa trong Java có lẽ có 2 cách tiêu biểu nhất đó là dùng socket như link của n2tfforever hoặc dùng File Lock. Dùng socket thì vẫn có một nguy cơ nhỏ là đụng port với một ứng dụng nào khác, tuy nhiên cũng có cái lợi là có thể dùng instance thứ 2 để pass action sang instance thứ nhất.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|